Loading... 商某通内有一个屏蔽恶意网址设置(系统设置-参数设置-防恶意设置-屏蔽网址),但是最近遇到个问题,就是仅通过商某通超链接进来的对话竟然不生效。他需要在上一层(即进商某通的页面)加商某通的监控代码才可以生效。不得不吐槽下这个脑洞大开的设计。但凡是想屏蔽的网址99.99%不可能是自己的网址呀,自己的网址的话还用屏蔽吗?直接删了商某通入口就行了。 我认为但凡需要屏蔽进入商某通的网址,也就2种情况: 1,别人网址里错误的引用了你的商某通超链接。 2,你发布的软文或者在别人的文章里的商某通入口需要屏蔽。 然而这两种方式只可能是超链接,不可能给你加商某通监控代码的机会。所以说,这个商某通的屏蔽恶意网址设置简直是个无用的功能。 好了,言归正传,下面讲如何屏蔽超链接进来的对话。其实很简单,用JavaScript脚本即可。代码如下: ```html <script> var reffurl = document.referrer; if(reffurl.indexOf("a.com")){ window.location.href=reffurl; } </script> ``` 这段代码不难理解,就是读取上层路径赋值给reffurl,然后判断reffurl是否包含你要屏蔽的域名,如果有就跳回上一层路径。 这段代码放在哪儿呢?放在对话框的脚本里即可。如下图:  手机代码放的位置  pc代码放的位置 这样就解决了,虽然说不是很完美,会有一个跳转的过程,但是也比商某通自带的这个鸡肋的功能好多了。! 最后修改:2019 年 12 月 11 日 04 : 18 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付