您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
filter something you don't like
当前为
// ==UserScript== // @name fuckjb51 // @namespace https://github.com/zhangolve/fuckjb51 // @version 0.1 // @description filter something you don't like // @author zhangolve contact [email protected] // @license GPL version 2 or any later version; http://www.gnu.org/licenses/gpl-2.0.txt // @match https://www.baidu.com/* // @grant GM_setValue // @grant GM_getValue //@grant GM_deleteValue // @grant GM_addStyle // ==/UserScript== var searchUrl= 'https://www.baidu.com/s?ie=utf-8&f=8&wd='; if(window.location.search!=='') { var re="www.jb51.net\/.*?"; var getRe = GM_getValue('re', re); var reg = new RegExp(getRe); var items=[]; var urls=[]; for(var i=1;i<11;i++) { items.push(document.getElementById(i)); urls.push(items[i-1].getElementsByClassName('c-showurl')[0].innerHTML); if(reg.test(urls[i-1])) { items[i-1].remove(); } } var button=document.getElementById('su'); button.addEventListener('click',timeout); document.addEventListener("keypress",enter); var s_tab=document.getElementById("s_tab"); var inputFilter=document.createElement("input"); inputFilter.setAttribute("id","inputFilter"); inputFilter.setAttribute("placeholder","过滤域名"); var filterButton=document.createElement("input"); filterButton.setAttribute('type','submit'); filterButton.setAttribute('value','过滤'); filterButton.setAttribute('id','filter'); s_tab.appendChild(inputFilter); s_tab.appendChild(filterButton); document.getElementById("filter").addEventListener("click", filter ); } function filter(){ var inputFilter=document.getElementById('inputFilter'); if(inputFilter.value!=='') { re=re+"|"+inputFilter.value+"\/.*?"; getRe=re; GM_setValue('re',getRe); alert('已添加过滤地址'); window.location.reload(true); } else{ alert("请输入需要过滤的域名"); } } function timeout(){ var kw=document.getElementById('kw').value; searchUrl+=kw; document.location.href=searchUrl; } function enter(event){ if(event.keyCode==13) { this.timeout(); } } GM_addStyle("#inputFilter {width: 140px;height:25px;font-size:14px} #filter{width:40px;height:25px;color:red} "); /* */