您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
1、屏蔽百度推广 2、关闭百度广告联盟信息收集 3、讲相关搜索移动到最上面 4、绑定快捷键
当前为
// ==UserScript== // @name 自写-百度优化版-new // @namespace http://tampermonkey.net/ // @home-url https://greasyfork.org/zh-CN/scripts/31642 // @description 1、屏蔽百度推广 2、关闭百度广告联盟信息收集 3、讲相关搜索移动到最上面 4、绑定快捷键 // @version 0.2 // @author 浮生未歇 // @match http*://www.baidu.com/s* // @resource baiduStyle https://coding.net/u/SSHIN/p/Tampermonkey/git/raw/master/baiduStyle.css // @resource baiduHideAd https://coding.net/u/SSHIN/p/Tampermonkey/git/raw/master/baiduHideAd.css // @run-at document-body // @grant GM_addStyle // @grant GM_getResourceText // ==/UserScript== (function(){ "use strict"; //导入CSS importCSS(); //动态监视DOM树的变化 var observer = new MutationObserver(mutationfunc); var wrapper = document.querySelector("#wrapper"); observer.observe(wrapper, { "attributes": true, "attributesFilter": ["class"], }); //DOM加载完成后 document.ready = function(){ //将相关搜索移到上面 changeRelateSerchToTop(); //隐藏广告 removeADS(); //绑定快捷键 bindQuickKey(); }; // 动态加载函数 function mutationfunc(){ //导入CSS importCSS(); //关闭推广 closeCookie(); //将相关搜索移到上面 changeRelateSerchToTop(); //隐藏广告 removeADS(); //定时再次屏蔽广告 setTimeout(function(){ //隐藏广告 removeADS(); },1000); } })(); //导入CSS function importCSS(){ var $cssLinks = ["baiduStyle","baiduHideAd"]; for(var $i in $cssLinks){ var cssTxt = GM_getResourceText ($cssLinks[$i]); GM_addStyle (cssTxt); } } //隐藏广告和推广 function removeADS(){ var $ads = [ "#content_left>div[style*='display:block !important;']", "#content_left>div:not([id])", "#content_left>#clone" ]; var $selctor = $( $ads.join()); $selctor.remove(); } //改变ID function changID(){ var $ids = [ "#content_left>div[id='1']" ]; var $selctor = $( $ids.join()); $selctor.attr("id","2"); } //关闭百度联盟Cookie function closeCookie(){ var cpro_url = "http://help.wangmeng.baidu.com/cpro.php"; var img = document.createElement("img"); img.src = cpro_url + "?pry=" + 1 + "&_t=" + (new Date()).getTime(); } //将相关搜索移到上面 function changeRelateSerchToTop(){ var child = document.getElementById("rs"); var parent = document.getElementById("content_left"); parent.insertBefore(child,parent.childNodes[0]); child.style.display="block"; $("#rs").css("margin","0px"); } //绑定快捷键 function bindQuickKey(){ window.onkeydown = function() { //上一页 Ctrl + <- if(event.keyCode == 37 && event.ctrlKey) { $(".n:first").click(); } //下一页 Ctrl + -> if(event.keyCode == 39 && event.ctrlKey) { $(".n:last").click(); } //搜索框 Ctrl + Enter if(event.keyCode == 13 && event.ctrlKey ) { $("#kw").select(); } }; }