移除知乎登录(不可用)弹窗

移除知乎的登录(不可用)弹窗

目前為 2021-04-01 提交的版本,檢視 最新版本

// ==UserScript==
// @name         移除知乎登录(不可用)弹窗
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  移除知乎的登录(不可用)弹窗
// @author       leekbillow
// @match        https://*.zhihu.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    //添加限制样式
    let style=document.createElement('style');
    style.classList.add('Tampermonkey');
    style.innerHTML=`
    .Modal-wrapper,
    .Modal-backdrop,
    .signFlowModal
    {
        display:none!important;
    }`;
    document.head.append(style);
    //取消首次自动弹出登录(不可用)框,解除监听
    let removeStyle=function(){style.remove();},
        targetNode = document.body,
        observerOptions=
        {
            childList: true,
            subtree: true
        },
        observer = new MutationObserver(function(mutationList,observer)
        {
            let rubbishDialogClose=document.querySelector('.Modal-closeButton');
            if(rubbishDialogClose)
            {
                observer.disconnect();
                rubbishDialogClose.click();
                let loginButton=document.querySelector('.AppHeader-login');
                loginButton && (loginButton.onclick=()=>removeStyle());
            }
            else return;
        });
    observer.observe(targetNode, observerOptions);
    //3秒后移除监听
    setTimeout(()=>(observer.disconnect(),removeStyle()),3000);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址