吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1105|回复: 4
收起左侧

[其他原创] 油猴脚本·自动关闭360DOc弹窗,自动展开全文

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

[JavaScript] 纯文本查看 复制代码
// ==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
    });
})();

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
爱飞的猫 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pbf0613 发表于 2024-2-28 12:16
先占个沙发,支持原创!
爱飞的猫 发表于 2024-2-29 06:18
本帖最后由 爱飞的猫 于 2024-2-29 06:24 编辑

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

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

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

[CSS] 纯文本查看 复制代码
@-moz-document domain("www.360doc.com") {
/* 清理登录窗口等 */
#fullbg + div[style*="fixed"],
#registerOrLoginLayer,
div.fc-consent-root {
    display: none!important;
}

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

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

/* 侧栏广告 */
[id^="divad"] {
    display: none!important;
}

/* “猜你喜欢” 广告内容 */
.ul-similar {
    & li[name="liadfeed"],
    li:has(script) {
        display: none!important;
    }
}
}
 楼主| sexcat 发表于 2024-2-29 09:24
爱飞的猫 发表于 2024-2-29 06:18
可以尝试改写这类脚本到 User CSS 哦(如 Stylus 扩展),可以不拘泥于油猴脚本。

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

向大佬学习了
ch8023lxr 发表于 2024-3-5 08:35
能不能写个取消 bing搜索 自动弹回顶层的脚本
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表