Android浏览器广告屏蔽与文字缩放重排

2017-06-09|Categories: Android|

广告屏蔽

测试页面:http://www.piaotian.com/html/7/7358/5601123.html ,页首有图片广告,页尾有文字广告。

Chrome

Chrome不支持广告屏蔽,页首页尾的所有广告全部显示。

Firefox

Firefox有丰富的广告屏蔽插件可以选择,我用的是uBlock Origin,广告屏蔽非常彻底,页首页尾的所有广告全部被屏蔽,而且广告占用的页面空间也被删除,避免页面出现大片空白。

Opera

如果打开Opera的「节省流量」功能,并选择「拦截广告」,网页会通过Opera服务器中转压缩,可以实现广告屏蔽,但默认字体很小,在手机上根本无法阅读。

但在测试的过程中,我无意之中发现了一个让人很恼火的缺陷,用Opera打开截图所示的百度搜索链接

点击截图书籍的三个章节的任何一个,都会自动打开应用市场下载应用,只不过我的手机上只有Google Play这一个应用市场,而链接背后隐藏的那个应用(推测应该是「纵横中文网」客户端)没有在Google Play上架,所以「找不到该内容」。用其它几个浏览器就只会打开书籍,不会打开应用市场。

UC

UC浏览器强制使用UC服务器中转压缩网页(我找遍了设置页面,没有关闭的地方),可以做到一定程度上的广告屏蔽。

页首的图片广告被屏蔽,但留下大片空白:

页尾的文字广告没能屏蔽:

小结

在我用过的Android浏览器中,Firefox的广告屏蔽功能最强大。

文字缩放重排

即使移动互联网的普及程度早已经超过桌面互联网,但许多网页仍然没有为移动设备做过优化,这些网页在移动设备上显示非常糟糕,要么是字体太小,要么是宽度远远超出移动设备的屏幕,因此,缩放文字然后根据屏幕宽度重新排版就成了迫切的需求。遗憾的是,迄今为止,支持这个功能的Android浏览器寥寥无几。

Chrome

Chrome可以强制缩放所有网页,但不支持重新排版,放大的页面没法看:

Firefox

Firefox可以强制缩放所有网页,安装Android Text Reflow插件之后也可以重新排版,但不是「自动重排所有页面内容」,而是「手动重排需要的内容」,例如截图包含三段文字,每一段都需要点击一下才会重排(前两段已经重排):

但Firefox原生支持一个独家功能——Reader,对于符合要求的页面,地址栏会显示一个翻开的书的图标,点击就可以完美重排,重排之后还可以继续调整文字大小:

在桌面电脑上,Firefox插件系统的光芒已经被Chrome掩盖,但在Android设备上却是独领风骚,可以给日常使用带来非常大的帮助,于是我整理了一个Firefox for Android常用插件清单,方便日后重新安装。

Opera

Opera支持强制缩放、重新排版:

但在翻页的过程中,因为页面元素的宽度并不一致,很容易出现重排的内容跑偏,相比之下,Firefox的Reader不会出现这种情况:

UC

UC支持强制缩放、重新排版,但和Opera一样很容易跑偏。

小结

Android浏览器有很多,但整体上对文字缩放重排的支持目前仍然很微弱,仅有的几款产品也各有局限,相比之下,Firefox稍胜一筹。

总结 & 题外话

我对Android浏览器的最大需求就是广告屏蔽、文字缩放重排两个,基于以上的对比,我决定Android手机上只保留两个浏览器:Chrome和Firefox。

保留Chrome有两个原因:

  • Chrome是我在桌面电脑的主力浏览器,可以同步所有设备上打开的标签;
  • Chrome在Android设备上兼容性最好,是事实上的标准。

Leave A Comment