[问题] 巴哈新的广告阻挡规则

楼主: eyes8168 (无念无想)   2016-01-25 22:24:33
事情是这样的,今天巴哈姆特似乎更新了站方的广告投放方法
所以EasyList和EasyList China这两个过滤规则似乎都暂时失效无法有效阻挡广告
在更新前希望能先暂时写个应急用的,希望大家能帮忙
目前观察失效的原因似乎是广告投放的方法改成用图片超连结的方式去制作
大部分的图片来源是这个
p2.bahamut.com.tw/B/2KU/
一部分则是来自其他游戏厂商自己的服务器
不过即使阻挡了p2.bahamut.com.tw/B/2KU/
画面排版上自动隐藏的效果好像没有很好
不知道有没有尝试自己写过挡广告规则的版友可以协助,感谢各位
作者: SCYAzure (不会飞的苍蝇)   2016-01-25 22:35:00
原始码中多了一段anti adblock的code,挡人财路,巴哈不爽啦XD
作者: mmis1000 (秋月恋枫)   2016-01-25 22:59:00
http://pastebin.com/yNvXNPiF 油猴使用者脚本总之就是炸掉antiad那一段codechrome的userscript有支援度问题@run-at 的执行时机会不对
作者: legnaleurc (CA)   2016-01-26 15:27:00
上面那个脚本不知换成 unsafeWindow 可不可行?
作者: mmis1000 (秋月恋枫)   2016-01-26 20:14:00
又去测试了一夏,无论在哪个浏览器都正常啊...你们的环境是?那个只有防止图片被替换掉成空白,没挡广告欧?http://puu.sh/mKkTd/e6d1f34794.jpg 还满正常的...巴哈的广告位置有改,easylist还没更新,会挡不到ublock的话,可以自己新增规则
作者: a1238046 (Kyz)   2016-01-26 22:44:00
http://i.imgur.com/BeDd6gz.png adblock这样就能杀完也不用脚本 元素隐藏点一下就好
作者: mmis1000 (秋月恋枫)   2016-01-26 23:03:00
问题不再于有没有隐藏,而是巴哈加了一段脚本,侦测到广告被隐藏时,会故意破坏页面上的图片
作者: a1238046 (Kyz)   2016-01-26 23:09:00
所以我第一条就是把那个挡掉 这三条加下去就会跟以前一样了
作者: mmis1000 (秋月恋枫)   2016-01-26 23:16:00
隐藏元素可不会防止脚本执行阿...只是看不到而已简单来说,给script tag隐藏是没有意义的
作者: a1238046 (Kyz)   2016-01-27 00:00:00
那我就不知道原理了 如果不tag它 直接用元素挡会中那个语法让图片全失效
作者: hangzer (-o- y-~)   2016-01-27 11:30:00
问题在于你挡完之后连正常的图片也被挡掉了..
作者: LEI0126 (LEI)   2016-01-27 23:25:00
我测试是先更新adblock的过滤,再加mmis1000的脚本,然后将a1238046提供的adblock那三条规则加入就完全正常了如果没加mmis1000的脚本,图就都会看不到没加a1238046那三行条件,则广告就算挡掉,框也会留着另外我这里其实adblock那三行条件我只用前两行就可以了目前还没遇到第三行条件被触发的状况
作者: adrianhsd (燃烧的死熊)   2016-01-28 01:31:00
uBlock Origin 不知道要怎么设定? 还是直接等他的过滤规则更新呢?
作者: SCYAzure (不会飞的苍蝇)   2016-01-28 08:35:00
ublock按右键不是有"阻挡元素"可以选择要挡掉哪些东西?
作者: cys070 (cys070)   2016-01-28 09:14:00
过滤规则你要回报给维护的人...这个好像是大陆人在维护他没上台湾网站可能根本不知道....EasyList China 那个
作者: adrianhsd (燃烧的死熊)   2016-01-28 15:06:00
我目前是一个一个慢慢地阻挡没错...只是不知道有没有好的方法
作者: leftalan (风间)   2016-01-29 16:06:00
测试Tampermonkey+mmis1000脚本+uBlockOrigin挡元素可以
作者: cys070 (cys070)   2016-01-30 00:06:00
已经有人回报给维护的规则,目前也是建议用上面方法....

Links booklink

Contact Us: admin [ a t ] ucptt.com