1、屏蔽百度推广 2、关闭百度广告联盟信息收集 3、将相关搜索移动到最上面 4、绑定快捷键 5、布局调整
当前为
// ==UserScript==
// @name 百度搜索 - 优化
// @namespace http://tampermonkey.net/
// @home-url https://gf.qytechs.cn/zh-CN/scripts/31642
// @description 1、屏蔽百度推广 2、关闭百度广告联盟信息收集 3、将相关搜索移动到最上面 4、绑定快捷键 5、布局调整
// @version 0.8.1
// @author 浮生未歇
// @match http*://www.baidu.com/*
// @require https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js
// @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 MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var observer = new MutationObserver(mutationfunc);
var wrapper = document.querySelector("#wrapper");
observer.observe(wrapper, {
"attributes": true,
// "characterData":true,
// "subtree":true,
// "attributesFilter": ["class"],
});
// 动态加载函数
function mutationfunc(){
//文档加载完成再运行
$(document).ready(function(){
//将相关搜索移到上面
changeRelateSerchToTop();
//隐藏广告
removeADS();
//屏蔽后期再次出现的广告
hideLaterAD();
//绑定快捷键
bindQuickKey();
});
//导入CSS
importCSS();
//关闭推广
closeCookie();
}
})();
//导入CSS
function importCSS(){
var $currentURL = location.href;
var $matchURL = "www.baidu.com/s";
var $selector = $("#content_left");
if($currentURL.indexOf($matchURL) > 0 || $selector.length > 0){
var $cssStyles = ["baiduStyle","baiduHideAd"];
for(var $i in $cssStyles){
var $cssTxt = GM_getResourceText ($cssStyles[$i]);
GM_addStyle ($cssTxt);
}
}
}
//屏蔽广告和推广
function removeADS(){
var $ads = [
"#content_left>div[style*='display:block !important;']",
"#content_left>div:not([id])",
"#content_left>#clone",
];
var $selector = $( $ads.join());
$selector.remove();
}
//屏蔽后期跳出广告
function hideLaterAD(){
var $selector = $("#content_left>div[id='1']");
var $result = $selector.next().attr('id') == 2;
if($result){
$selector.attr("id","a1");
}
GM_addStyle("#content_left > div[id='1'],#content_left .result~div[id='1'] {display: none!important;}");
}
//关闭百度联盟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 = $("#rs");
var $parent = $("#content_left");
if($child.length > 0){
$child.prependTo($parent);
$child.css({"display":"block","margin-left":"0px"});
}
}
//绑定快捷键
function bindQuickKey(){
$(document).keydown(function(event) {
//上一页 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();
}
});
}
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址