iOS 版的微信,能不能去除内置浏览器的广告?

2018-07-22 09:12:05 +08:00
 reaCodes
安装了 AdGuard 这类针对 safari 的去广告软件,广告大多数都能去掉,Twitter 内置的浏览器广告也能完美去掉,微信却不行,他们调用的浏览器内核不一样吗,还是什么其他的原因?

有没有办法把微信内置的广告也去掉,类似 Twitter 那样,或者干脆点微信的外链,自动跳转 safari 好了
7921 次点击
所在节点    程序员
22 条回复
fuchunliu
2018-07-22 09:30:49 +08:00
微信不都是用的 QQ 浏览器?
reaCodes
2018-07-22 09:34:04 +08:00
@fuchunliu 说好的 iOS 软件只能调用系统自带浏览器内核的呢😄
0312birdzhang
2018-07-22 10:16:03 +08:00
广告终结者
devjoe
2018-07-22 10:24:27 +08:00
没记错的话,Twitter 直接调用系统 Safari,微信用的是一个网页控件。
hicdn
2018-07-22 10:30:39 +08:00
微信内部用的 http dns,不依赖系统 hosts。所有用 hosts 文件屏蔽广告的软件在微信里都无效
whileFalse
2018-07-22 10:32:53 +08:00
Chrome 和 Firefox 也不行,求问为啥。
reaCodes
2018-07-22 10:35:21 +08:00
@0312birdzhang 也不行吧,跟 AdGuard 类似
icodesign
2018-07-22 10:41:49 +08:00
@reaCodes #7 AdGuard 只对于 Safari 有效(包括一些应用直接使用 Safari,然而 99% 国内应用是没有用的)
rzbb
2018-07-22 10:42:26 +08:00
内容拦截器只能用到 safari
微信这种的只能用网络调试工具来弄
iAndychan
2018-07-22 11:00:49 +08:00
只有调用 Safari web controller 才会被内容拦截器的过滤吧
honeycomb
2018-07-22 11:26:51 +08:00
@reaCodes 确实只能调用自带 safari 的内核,但这不不是第三方应用的 webview 也会受到去广告扩展的干预的充分条件(而是必要条件)
kkk123
2018-07-22 11:32:47 +08:00
小火箭可以过滤
fuchunliu
2018-07-22 11:32:59 +08:00
@reaCodes 好吧😳😳
zander
2018-07-22 11:33:17 +08:00
vpn。
dss886
2018-07-22 11:49:07 +08:00
5 楼是对的,iOS 不允许不使用系统 WebView 内核的应用上架( Chrome 也不能例外),所以微信内置浏览器的内核肯定是系统 WebView。国内互联网环境太恶劣,各种运营商在搞劫持,http dns 已经是通用的做法了
reaCodes
2018-07-22 14:48:07 +08:00
有没有跳转到 safari 的方法
zycode277
2018-07-22 17:24:59 +08:00
手机上 VPN 或者路由器全局过滤, 安装 koolproxy 类似的东西
Loyalsoldier
2018-07-22 20:16:05 +08:00
装个 Surge/Quantumult/Shadowrocket 然后搭配过滤规则就行了……当然,不一定能完全去掉广告,得看规则全不全
Milonga
2018-07-23 00:22:10 +08:00
ADguard pro 就可以啊
oIMOo
2018-07-23 17:14:18 +08:00
@Milonga 早就不行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/473014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX