打开浏览器,篡改猴上已安装的各个辅助脚本一如既往的不停弹出更新提示消息,习惯性的无脑确定更新。平常都好好的,没想到这次一更新,某个油猴脚本炸毛了,没错,就是Bypass All Shortlinks/旁路全部短链接, 在这里我要点名批评一下,简直刷新了我对油猴脚本的基本认知。
众所周知,会使用油猴脚本的都是少部分IT从业人员或者说浏览器高级使用人员,使用油猴脚本的目的就是拦截广告、辅助浏览、提高效率等等,这次Bypass All Shortlinks更新到的v90.4版本竟然明目张胆的给所有网页页尾添加<iframe>广告(见下方代码详细及截图),简直丧心病狂,令人厌恶。
<iframe src="https://menrealitycalc.com/greasyfork" style="width: 0%; height: 0%; border: none;"></iframe>
不再吐槽Bypass All Shortlinks屎一样的代码了(eg.匹配表达式连个正则都没用,全程就是穷举硬怼…狗看了都表示不干这事…),遇到这样无底线的流氓脚本作者该怎么反制呢?
方法有三,详细如下:
一、所有的流氓恶意代码,承载体都是在脚本本身,所以找到那段<iframe>注释掉就行。幸运的是,在用户本地浏览器上油猴脚本代码都是完全可查看并可修改的,所以,在篡改猴里面打开Bypass All Shortlinks的编辑器,搜索“iframe”,找到那行该死的ads并注释掉。以谷歌浏览器为例,大概在第 421 行,let visitors = document.createElement(‘iframe’);,见下图2:
注意:注释掉这行代码只是暂时清净了,还需要手动关闭这个脚本的自动更新,不然过不了多久又阴魂不散回来了…
二、第二种方法就是手动降至低版本,并关闭脚本自动检测更新选项。说句良心话,这个脚本不作妖之前,确实是比较好用的,省了不少事。所以,在greasyfork上搜索脚本,然后点击“历史版本”,任选个v80-v89版本的,降级安装到篡改猴上。然后按照方法一中所示关闭掉脚本自动检测更新选项。
三、到greasyfork网站上对应脚本处评论、投诉,让网站管理人员对脚本作者及脚本进行惩罚,目前看好像并没有什么卵用……所以说,国外技术网站/技术人员吹嘘的专业性、严谨性哪里去了呢?!可见,在流行脚本的影响力面前都是弟弟,双标都是深入骨头、刻进DNA里的了……
唉,又是愤青一天。