本鱼拟成立工作室承接项目开发/软件定制/云设施开发运维/办公设备技术支持等,如您有相关需求,欢迎来询 | ::博客文章推荐::

干掉bbs.pcbeta.com的反广告屏蔽检测

: 网络/NET 木魚 6946℃ 12评论

话说之前因为一些事情暴脾气地申请了注销远景论坛的账号。虽然看的不算多东西不下也不会死不注册就就不注册,但林林总总搜资料的时候还是会搜到部分,就偶尔会过去看看。

于是好家伙,今天看到这论坛加反广告屏蔽的检测了。

厉害了。看这语气是不注册就得看广告的意思。逼我注册?我还就不注册了。

昨儿还是前天看到这么干的是阮一峰的博客。今天又来这个。掏出Tampermonkey就灭了你信不信。

还不让屏蔽广告,自己广告质量心里没点儿逼数吗,不屏蔽那还能看吗?

上次这么斗的还是Cnbeta(论屏蔽CnBeta的广告)。

查看一下源码可知检测代码如下。

<script>
    (function() {
        if (!window.BAIDU_DUP || !window.BAIDU_DUP.load) {
            var msg = '我们发现您似乎启用了广告屏蔽功能,请将 bbs.pcbeta.com 加入白名单,解除广告屏蔽后继续访问。';
                        showDialog(msg, 'confirm', '检测到广告屏蔽', function() {
                location.reload();
            }, 1, function() {
                location.href = '/member.php?mod=logging&action=login';
            }, null, '已关闭广告屏蔽', '去登录');
            if (jQuery('#fwin_dialog').is(':hidden')) {
                if (confirm(msg)) {
                    location.reload();
                } else {
                    location.href = '/member.php?mod=logging&action=login';
                }
            }
                    }
    }());
</script>

……嗯。

掏出TamperMonkey新建个脚本如下即可。

// ==UserScript==
// @name         bbs.pcbeta.com 反广告屏蔽检测
// @namespace    https://blog.iccfish.com/
// @version      0.1
// @description  反广告屏蔽检测
// @author       iFish
// @match        https://bbs.pcbeta.com/*
// @grant        unsafeWindow
// @run-at       document-start
// ==/UserScript==

(function(uw) {
    'use strict';

    uw.BAIDU_DUP = {load:()=>{}}
})(unsafeWindow);

至于屏蔽广告后留下来的空白区域,看着碍眼可以直接干掉。

PS:为了显示广告,这里广告区域的所有元素ID和Class都是随机的,可以说是煞费苦心了。

我用的是uBlock,点开uBlock后进入元素屏蔽模式:

后,随便点个啥后,在右下角的编辑框里改成这条规则即可:

###wp>div:not(.cl):not([style]):not(.wp):not(#diynavtop)

好了,世界又清爽了。

至于下次啥时候他们会改,我就不知道了。

 

PS,下一个无话可说的是微信。

还好我不在乎你这三瓜俩籽儿的,还真把自己当回事了。去他妈的微信吧。

更新@2021.08.26

使用ublock添加如下自定义规则:

bbs.pcbeta.com##+js(aopr,discuz_uid)

PS:不是特别有必要的话,没必要访问这个论坛了。我这自从上次发了本博后这是第二次想起来了过去看看。这个论坛的内容质量每况愈下。当然这也几乎是中文社区的通病。

喜欢 (21)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(12)个小伙伴在吐槽
  1. 这两天他们又搞新花样了,搞了个浏览器标准弹窗,真会玩……

    小小苏2021-11-07 01:22 回复
  2. 那么阮一峰和张鑫旭博客的广告如何屏蔽呢

    秋天2021-09-27 10:43 回复
    • 嗯……之前我好像搞过,得空了发

      木魚2021-09-28 20:23 回复
  3. 使用了带not的规则后,会导致论坛的筛选、排序等功能点不开,望修复。

    Cloud2021-09-17 23:14 回复
    • 好像现在每天只弹一次?如果是这样的话那没必要过滤了的。

      木魚2021-09-18 21:44 回复
  4. 现在好像改成每天检测一次了,但是使用无痕模式还会弹。。。

    Cloud2021-09-04 21:26 回复
    • 按我8月26日更新的目前可以拦截~

      木魚2021-09-09 09:59 回复
  5. 去他妈的微信吧。 太有个性了!!!关注了!!

    (^-^)2021-08-26 22:30 回复
  6. 谢谢木鱼。
    8月15日测试,广告屏蔽后的空白能去除,那个弹窗提醒又出来了。
    看来PcBeta也在进化中。物极必反,PcBeta还是没悟透。

    Hello2021-08-15 19:25 回复
    • 文章发完到现在我都没去过这个论坛了。。。刚去看了一下没发现有哦,后面再看下。

      木魚2021-08-16 17:32 回复
      • 只是偶尔会出现,通常是刚打开浏览器时。不过没什么大碍了。谢谢木鱼。

        Hello2021-08-19 18:55 回复
  7. 真是可可爱爱

    为什么评论还要写昵称2021-08-09 20:44 回复