一个简单优化了百度搜索结果页的插件
// ==UserScript==
// @name 百度搜索结果页优化
// @namespace http://tampermonkey.net/
// @version 2021.1128.1244
// @description 百度搜索结果页去除右侧内容, 扩展左侧区域
// @author CY3761
// @match *://*.baidu.com/s*
// @icon https://gitee.com/static/images/logo-en.svg
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
// Your code here...
const INFO = GM_info
// console.log(INFO)
console.log(`这是${INFO.script.author}的Tampermonkey [${INFO.script.name}] 脚本`)
// 去重百度搜索页的右侧
// 并且放大左侧内容
// #closeView, #fuck_baidu_ads 是另一个插件的东西
const cssStyle = `
#content_right, #con-at, #closeView, #fuck_baidu_ads { display: none }
.container_l.sam_newgrid { width: auto; padding: 20px; margin:0 !important; }
#content_left { width: auto !important; float: none; }
.new-pmd.c-container, .new-pmd .c-span9 { width: auto; }
`
GM_addStyle(cssStyle)
// 更改头部设置
const sHeadAddClass = 's_down peak-down'
const handler_sHeadAddClass = (e) => {
const sHead = document.querySelector('#head')
const sHeadHasClass = sHead.hasAttribute('class')
// console.log(sHeadHasClass)
if (! sHeadHasClass) {
sHead.setAttribute('style', '')
sHead.setAttribute('class', sHeadAddClass)
}
}
handler_sHeadAddClass()
window.addEventListener('scroll', handler_sHeadAddClass)
// 描述内容去除
document.querySelectorAll('.c-abstract').forEach(item => {
const newTimeFactor_before_abs = item.querySelector('.newTimeFactor_before_abs')
if (newTimeFactor_before_abs) {
item.innerHTML = newTimeFactor_before_abs.innerHTML
} else {
item.innerHTML = ''
}
})
})();
因为删减了部分我不想看的东西,更白了哈哈