您当前的位置: 首页 > 体育

Android上ChromeFirefo

2019-03-06 19:37:45

由于屏幕尺寸限制,通常站版显示内容更加简洁,当然也就减少或者是去除了广告。但毕竟还有很多站没有专门的版,或者是版的文字广告也占据不少空间。Opera和Google合作后,Opera mini也不再过滤Google搜索广告了。Chrome、Firefox和Opera版都有各自的广告过滤功能。

Android上ChromeFirefo

通用方法 未Root:Adblock Plus for Android; Root:hosts和一切可以更改hosts的工具(比如AdAway)。 Adblock Plus for Android来自大名鼎鼎的。支持在非Root环境下对Wifi拦截广告(Root后支持3G环境过滤),目前只能订阅规则,不能自定义。的缺点是需要驻留后台,内存占用不小。

Root后可以规则文件:

/data/data/droid/files/i

题外:Adblock Plus当初信誓旦旦的说不开发Chrome版,现在不仅有了Adblock plus for Chrome,还有Opera、K-Meleon。

Hosts属于万能大法了,优点、缺点都和PC上一样。Hosts只能作用于站域名,将需要拦截的域名IP地址限制为127.0.0.0或0.0.0.0,遗憾的是不能细化。

Android默认hosts文件位置:

/etc/hosts

Chrome for Android(root) 桌面版的Chrome支持用户全局css,Chrome for Android也继承了这一特性。全局css,局限明显。但隐藏部分内容,对于屏幕来讲也能节约不少空间。

s位置:

/data/data/rome/app_chrome/Default/User StyleSheets/s

PC版的s位置:

\User Data\Default\User StyleSheets\s

Firefox for Android 和桌面版一样,ABP几乎快成为Firefox的标配了。Adblock Plus扩展版也不支持自定义。

Root后也可以规则文件:

/data/data/refox/files/mozilla/fault/adblockplus/i

当然还有其他支持过滤的扩展,NoScript、Stylish也都支持版。

Opera Mobile(欧朋HD) Opera Mobile可以看作是PC端的Opera,广告过滤也继承了i和s(全局),设置方法:

opera:config network- url filter file,选择i文件位置 保存; opera:config user prefs local css file,选择s文件位置 保存。 络上也有不少过滤规则订阅源,比如《Opera Mobile广告过滤列表订阅源》。

PC端浏览器伪装上 正如开篇所说,很多站有PC版,也有版,两个版本的代码是不同的。而且一些站在不同的浏览器下CSS代码也不同,比如Google在Chrome和Opera Mobile中就有明显区别。因此不能直接套用PC版的过滤规则,还是根据自己浏览习惯自定义规则比较好。

PC端编写过滤规则也简单,只是多了一个浏览器伪装上的步骤。

以Firefox为例,可以通过User Agent Switcher扩展,或者是建立 erride 字符串等方法更改浏览器的UserAgent。详细方法参考《Firefox手动更改UserAgent,伪装成或其他浏览器》。

常用浏览器的User Agent String可以查阅:

Google官方也说明了Chrome for Android的User-Agent:

编写广告过滤规则的方法这里不再赘述。Opera mini和UC等采用云端压缩的浏览器不在讨论之列。

来源:投稿,作者:沙丘,原文链接。

Adblock Plus for Android占流量也太大了吧..一天就300MB了.沙丘 于 18:31:18 回复为什么 Adblock Plus 看起来这么耗流量?

为了过滤广告,所有的络流量都必须先经过 Adblock Plus 应用,而 Android 系统会认为这些流量都是它产生的,但实际上这里说的流量恰恰就是络全部流量的总和。

2012/12/5 17:56:46 支持(13)反对(7) 回复

莫要涸泽而渔啊,屏蔽了广告,就没人投广告了,没人投广告,谁还有钱开发新东西呢,这和盗版是另外一码事,广告只要不影响自己的操作,它在那里 或者不在那里并不重要了。

好的广告,好的创意广告是会有人点的。你要明白。

这类宣传文章还是建议月光去掉吧。nuooo 于 22:56:29 回复屏蔽广告的目的在于:

让提供广告的人知道,使用者手里是有大棒的。这样做反而不会涸泽而渔。

这就像很多国家拥有可以毁灭地球多次的核武器,而核战不会爆发。谁都不能承担其后果。

这样双方手里都有了大棒,或者说握有对方的命脉(运营者有广告才有钱搞开发,才能提供内容;使用者总是有审查自己的设备发送/接收到内容的优先级),才能好好坐下来,像成年人那样做事情。

2012/12/6 15:00:08 支持(7)反对(14) 回复

(*)

验证(*)

推荐阅读
图文聚焦