sexcat 发表于 2024-2-28 11:50

油猴脚本·自动关闭360DOc弹窗,自动展开全文

[ 本帖最后由 sexcat 于 2024-2-28 12:35 编辑 ]\n\n再来一个,360Doc自动关闭登录弹窗、自动展开全文及去掉左边的二维码

// ==UserScript==
// @name         360Doc的登录弹窗、自动展开全文及去除浮动块
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description处理360Doc的登录弹窗、自动展开全文及去除浮动块
// @author       icescat
// @match      *://*.360doc.com/*
// @grant      none
// ==/UserScript==
(function() {
    'use strict';
    // 使用 MutationObserver 监听 DOM 变化
    const observer = new MutationObserver((mutations) => {
      mutations.forEach((mutation) => {
            // 检测到 DOM 树中添加了节点时执行以下操作
            if (mutation.addedNodes.length) {
                // 移除登录弹窗
                const loginPopup = document.getElementById('registerOrLoginLayer');
                loginPopup?.parentNode.removeChild(loginPopup);
                // 自动展开全文
                document.body.classList.remove('articleMaxH');
                // 移除两个浮动的二维码块
                const floatQRCode1 = document.getElementById('floatqrcode_1');
                floatQRCode1?.parentNode.removeChild(floatQRCode1);
                const floatQRCode2 = document.getElementById('floatqrcode_2');
                floatQRCode2?.parentNode.removeChild(floatQRCode2);
            }
      });
    });
    observer.observe(document.body, {
      childList: true,
      subtree: true
    });
})();

pbf0613 发表于 2024-2-28 12:16

先占个沙发,支持原创!

爱飞的猫 发表于 2024-2-29 06:18

本帖最后由 爱飞的猫 于 2024-2-29 06:24 编辑

可以尝试改写这类脚本到 User CSS 哦(如 Stylus 扩展),可以不拘泥于油猴脚本。

应用自定义样式表(User CSS)的性能开销通常比脚本要低一些,而且在编辑器做更改可以实时预览。

下面是我针对这个网站改写的自定义样式表:

@-moz-document domain("www.360doc.com") {
/* 清理登录窗口等 */
#fullbg + div,
#registerOrLoginLayer,
div.fc-consent-root {
    display: none!important;
}

/* 允许滚动操作页面 */
.articleMaxH {
    overflow: unset !important;
}

/* 移除 QR 码 */
.floatqrcode {
    display: none !important;
}

/* 侧栏广告 */
{
    display: none!important;
}

/* “猜你喜欢” 广告内容 */
.ul-similar {
    & li,
    li:has(script) {
      display: none!important;
    }
}
}

sexcat 发表于 2024-2-29 09:24

爱飞的猫 发表于 2024-2-29 06:18
可以尝试改写这类脚本到 User CSS 哦(如 Stylus 扩展),可以不拘泥于油猴脚本。

应用自定义样式表(Us ...

向大佬学习了{:1_893:}

ch8023lxr 发表于 2024-3-5 08:35

能不能写个取消 bing搜索 自动弹回顶层的脚本
页: [1]
查看完整版本: 油猴脚本·自动关闭360DOc弹窗,自动展开全文