Tampermonkey插件开发-0002

一个简单优化了百度搜索结果页的插件

// ==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 = ''
        }
    })

})();

在这里插入图片描述

因为删减了部分我不想看的东西,更白了哈哈

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CY3761

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值