经常使用傲游Maxthon浏览器的网友都知道,Maxthon有个广告猎手功能。在通常情况下,这个功能对大多数网友来说都挺方便,Maxthon会自动屏蔽掉网页上的广告,使浏览体验更好。
但Lee在Maxthon测试程序时经常会遇到这样的问题,可以看到,在打开一个正常的add.php页面时,Maxthon误认为这是广告页面而进行了屏蔽。有意思的是,Maxthon甚至不管这个页面是否存在就已经从网址上进行了屏蔽。

图(1)
通过查看Maxthon广告猎手的过滤列表,我们发现add.php被屏蔽正是因为"*/ad?.*"这一条规则,所以如果想要预防Maxthon的这种误杀,我们可以通过(1):修改/删除这条规则;(2)在状态栏禁用过滤功能来实现。

造成误杀的规则
在这,Lee不打算讨论Maxthon的广告过滤机制有多少不完善。而是通过这次误杀事件,Lee意识到了站长们在网站优化上容易忽视的几点问题:
1:域名中含有浏览器广告屏蔽规则中默认的屏蔽字段。
很典型的是下面这些网站

通过在google上使用inurl:ad搜索语句可以查询到域名中含有ad的网站,使用傲游打开其中大多数都会发现傲游已经默认屏蔽掉这个网站了。

这无疑会影响到使用傲游浏览器访问网站的用户体验,必然有部分用户会因此离开网站。这对于站长来说是十分委屈的。
2:网站目录中含有浏览器广告屏蔽规则中默认的屏蔽字段。

有些网站可能有专门的广告分类,目录名可能就是ad或ads,这样浏览器也会默认屏蔽。
这样对于很多站长来说适得其反,用户反而看不到内容。
3:网站广告代码中含有浏览器广告屏蔽规则中默认的屏蔽字段。

在Maxthon中打开著名的月光博客,在其左栏可以发现有“[被屏蔽广告] ”字样,查看源代码发现是这样一条广告代码被屏蔽了,这既影响了广告效果,也影响了页面美观。
虽然可能由于使用Maxthon的人并不多而由于以上几点对站长造成的损失显得不是很明显,但作为优秀的站长,Lee认为这些细节还是应该注意的。当然,也相信Maxthon会在今后的软件升级更新中改进这些不完善的地方。
另外说明几点:
Maxthon默认是不屏蔽https开头的网站的,所以像Google Adsense这样的网站还是能打开的。
Maxthon屏蔽规则并不完善,所以会出现add.php被屏蔽儿added.php不会被屏蔽的现象。
作者版权申明:
作者:lee@沃尔工作室博客-[Well Studio's Blog]
地址:http://blog.well-studio.com/maxthon-wu-sha/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!