// ==UserScript== // @name Hi-history // @namespace http://tampermonkey.net/ // @version 1.22 // @description 获取网站浏览历史 // @author chillybird // @match http://*/* // @match https://*/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; if (self.frameElement && self.frameElement.tagName == "IFRAME") { return; }; if (window.frames.length != parent.frames.length) { return; }; //if (self != top){ // return; //} //使用方法 按ctrl+z打开面板 ctrl+x复制当前网址 任意键关闭面板 document.body.addEventListener('mousedown',function(e){ var name=location.hostname.split('.')[1]; var c_name=location.hostname.split('.')[0]; if((String(e.target).search(name)<0||String(e.target).search(c_name)<0)&&String(e.target).search("http")>=0){//alert(e.target); if(String(e.target)=="https://www.baidu.com/"){e.target.target='_self';}else{e.target.target = '_blank';}}else if((String(e.target.parentNode).search(name)<0||String(e.target.parentNode).search(c_name)<0)&&String(e.target.parentNode).search("http")>=0){ e.target.parentNode.target='_blank';}else if((String(e.target.parentNode.parentNode).search(name)<0||String(e.target.parentNode.parentNode).search(c_name)<0)&&String(e.target.parentNode.parentNode).search("http")>=0){ e.target.parentNode.parentNode.target='_blank';}else if((String(e.target.parentNode.parentNode.parentNode).search(name)<0||String(e.target.parentNode.parentNode.parentNode).search(c_name)<0)&&String(e.target.parentNode.parentNode.parentNode).search("http")>=0){ e.target.parentNode.parentNode.parentNode.target='_blank';}else if((String(e.target.parentNode.parentNode.parentNode.parentNode).search(name)<0||String(e.target.parentNode.parentNode.parentNode.parentNode).search(c_name)<0)&&String(e.target.parentNode.parentNode.parentNode.parentNode).search("http")>=0){ e.target.parentNode.parentNode.parentNode.parentNode.target='_blank';}else{ if(String(e.target).search(name)>=0){ e.target.target = '_self';}else if(String(e.target.parentNode).search(name)>=0){ e.target.parentNode.target='_self';}else if(String(e.target.parentNode.parentNode).search(name)>=0){ e.target.parentNode.parentNode.target='_self';}else if(String(e.target.parentNode.parentNode.parentNode).search(name)>=0){ e.target.parentNode.parentNode.parentNode.target='_self';}else if(String(e.target.parentNode.parentNode.parentNode.parentNode).search(name)>=0){ e.target.parentNode.parentNode.parentNode.parentNode.target='_self';}else{} } }); var tab_flag = true; var last_mark= 0;//当前url在列表中的位置 document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if (e.keyCode == 90 && e.ctrlKey) { if(tab_flag){ document.getElementsByClassName("record_pull")[0].click(); }else{ document.getElementsByClassName("exit_his")[0].click(); } tab_flag = !tab_flag; } if(e.keyCode == 88 && e.ctrlKey){//ctrl+x复制当前网址 document.getElementsByClassName('s_item_bnt')[last_mark-1].children[0].click(); copy_alert(); } } //创建样式 var dom=document.createElement('style'), dom_body=document.getElementsByTagName('body')[0]; dom.innerHTML='#markBook a:link{color: #0366d6;}#markBook{box-sizing: border-box;box-shadow: 1px 1px 2px 1px #0000005c;position: fixed;left: -220px;top: 0px;z-index: 9999999999;border-radius:5px;background-color: cornsilk;box-sizing: border-box;width: 220px;transition:all 400ms;}.bookNav{ background-color: #fbfbfb !important; border-bottom: 1px solid #a0a0a04a !important;overflow: hidden;/*border-radius: 5px;*/}.del_mark{position: absolute;bottom: 0px;left:0px;}.bookNav,.del_mark{width: 100%;height: 28px;line-height: 28px;/*position: absolute;bottom: 0px;*/background-color: lightgray;font-size: 16px;color: #A9A9A9;/*border: 1px solid #000000;*/}.hismark_history{width: 70px;line-height: 28px;box-sizing: border-box;display: inline;height: 28px;text-align: center;font-size: 14px;color: #000;cursor: pointer;}.exit_his{width: 100%;color: #fca273;height: 28px;line-height: 28px;text-align:center;box-sizing: border-box;cursor: pointer;}.exit_his:hover{background-color: #808080a3;color: rgb(239, 233, 232);}.history_notice{height: 280px;width: 190px;line-height: 40px;}.history_tab{padding: 10px 0px 0px 10px;display: block;box-sizing: border-box;padding-bottom: 5px;width: 250px;}.hismark_del{float: right;width: 80px;height: 28px;line-height: 28px;font-size: 12px;text-align: center;color: #000;cursor:pointer}.hismark_del:hover{color: red;}.s_item{width:190px;height: 40px;position: relative;text-align: left;border-bottom: 2px dashed #BEBEBE;padding-left: 5px;line-height: 40px;}.s_item a{text-decoration: none;font-size: 14px;width: 185px;display: inline-block;float: left;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}.record_pull{position: absolute;top: 5px;left: 190px;width: 40px;height: 40px;background-color: transparent;opacity: 1;border-radius: 5px;line-height: 40px;font-size: 30px;color: #FFFFFF;text-align: center;cursor: pointer;transition:all 400ms}.m_hismark{overflow: hidden;width: 220px;}.s_item_bnt{position: absolute;top:10px; right: 0px;font-size: 14px;float: right;width:45px;height: 20px;cursor: pointer;display: none;color:rgb(250, 128, 114);text-align: center;box-sizing: border-box;}.i_item_bnt{width: 100%;height: 20px;line-height: 20px;box-sizing: border-box;float:left;}.i_item_bnt:last-child{border-left:2px solid rgb(250, 128, 114);}.his_alert{color: #42b983;font-size:18px;font-weight:bold;position: fixed;z-index: 144469;animation:mymove 1200ms linear; -webkit-animation:mymove 1200ms linear;}@keyframes mymove{from {top: 100px;left: 50%;opacity: 1;transform: translateX(-50%);}to {top: 60px;left: 50%;opacity: 0;transform: translateX(-50%);}}@-webkit-keyframes mymove{from {top: 100px;left: 50%;opacity: 1;transform: translateX(-50%);}to {top: 60px;left: 50%;opacity: 0;transform: translateX(-50%);}}'; dom_body.appendChild(dom); //创建标签 dom=document.createElement('div'); dom.id="markBook"; // var str="