V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
find456789

分享一个禁用 v2 和知乎首页的脚本,防止网上冲浪的时候溺水

  •  
  •   find456789 ·
    find456789 · Jun 10, 2018 · 2825 views
    This topic created in 2878 days ago, the information mentioned may be changed or developed.

    脚本很简单,就是不能直接访问首页 (大多数时候我想上知乎、v2 看八卦的时候都是输入首页网址)

    但没有禁用其他任何页面,因为有时候搜资料会访问 v2 和知乎

    我改的不太好,大家可以优化优化


    我的脚本是参考这个脚本来修改的,https://greasyfork.org/zh-CN/scripts/25230-网站黑名单 感谢这个原作者

    我的修改后脚本如下:

    let myBlackList = ['https://www.v2ex.com/', 'https://www.zhihu.com/'];
    
    function stopLoad() {
        window.stop();
        document.title = "黑名单:已停止加载!";
        document.write(document.title);
    }
    
    let pageHref = window.location.href;
    for (let i = 0, len = myBlackList.length; i < len; i++) {
            if (pageHref === myBlackList[i]) {
                stopLoad();
                break;
            }
    }
    
    6 replies    2018-06-11 18:51:05 +08:00
    run2
        1
    run2  
       Jun 10, 2018
    何必这么麻烦,大家都有 abp 吧
    #Wrapper 加入 abp 就好,看的时候关闭本站 abp
    KMpAn8Obw1QhPoEP
        2
    KMpAn8Obw1QhPoEP  
       Jun 10, 2018 via Android
    这是什么语言 我这么菜的居然感觉看懂了…
    flynaj
        3
    flynaj  
       Jun 10, 2018 via Android
    @enchilada2020 脚本当然是 JavaScript 了
    find456789
        4
    find456789  
    OP
       Jun 10, 2018
    @sobigfish

    谢谢,请问具体如何操作呀, 我安装的是 uBlock Origin
    run2
        5
    run2  
       Jun 11, 2018
    @find456789 #4 添加自定义规则啊,一般都有辅助屏蔽功能 点屏蔽此页面上的广告,然后点选网页元素就可以
    xinyusir
        6
    xinyusir  
       Jun 11, 2018   ❤️ 1
    表示实在看不惯这个代码
    myBlackList.indexOf(window.location.href) !== -1 && stopLoad(); // 是不是更好一点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 21:29 · PVG 05:29 · LAX 14:29 · JFK 17:29
    ♥ Do have faith in what you're doing.