zoukankan      html  css  js  c++  java
  • 油猴脚本编写自己的脚本来去除知乎 "我们检测到你可能使用了 AdBlock 或 Adblock Plus"

    1、问题描述

    20210218232757

    我们的目标就是去除上面这个东西。

    2、新建脚本

    首先我们假设你已经来到了这一步,即,已经下载好了 Tampermonkey 插件。

    20210218231545

    然后新建脚本:

    20210218231736

    也可以在管理面板中单击添加新脚本的按钮:

    20210218231822

    然后我们就可以编写自己的脚本了。

    20210218232616

    3、编写脚本

    3.1、编写 Hello World

    我们编写脚本的地方:

    20210218233110

    Hello World 代码示例:

    // ==UserScript==
    // @name         HelloWorld ①
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        *://www.baidu.com/* ②
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        // Your code here...
        alert('Hello World!'); // ③
    })();
    

    ① 这里是你的脚本名称
    ② 这里是匹配的网站,即,你想在哪一个网站执行这个脚本,这里选择的是百度的首页(注意,在具体写代码时不要加上 “②” 这个序号)
    ③ 这里就是具体的代码了,这里的效果每次打开百度首页时是弹出一个 Hello World 的窗口。

    写完代码后,我们直接 Ctrl+s 进行保存,然后测试一下效果:

    20210218233616

    效果是 OK 的。

    3.2、编写去除知乎首部提示的脚本

    // ==UserScript==
    // @name         RemoveZhihuTopAd
    // @namespace    https://www.cnblogs.com/fanlumaster/
    // @version      0.1
    // @description  to remove the info in the top of zhihu zhuanlan pages
    // @author       模糊计算士
    // @match        *://zhuanlan.zhihu.com/*
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        // Your code here...
        var ad = document.getElementsByClassName("AdblockBanner");
        // console.log(ad2[0]);
        ad[0].parentNode.removeChild(ad[0]);
    })();
    

    然后保存即可。这样,以后在知乎应用 adBlock 的同时也不会弹出首部的烦人的提示信息了。

    同理,如果 CSDN 有类似的 adBlock 清理不掉的广告之类,我们也可以直接写脚本将其去除。

  • 相关阅读:
    ZeptoLab Code Rush 2015
    UVa 10048 Audiophobia【Floyd】
    POJ 1847 Tram【Floyd】
    UVa 247 Calling Circles【传递闭包】
    UVa 1395 Slim Span【最小生成树】
    HDU 4006 The kth great number【优先队列】
    UVa 674 Coin Change【记忆化搜索】
    UVa 10285 Longest Run on a Snowboard【记忆化搜索】
    【NOIP2016提高A组模拟9.28】求导
    【NOIP2012模拟10.9】电费结算
  • 原文地址:https://www.cnblogs.com/fanlumaster/p/14414093.html
Copyright © 2011-2022 走看看