安装了 AdGuard 这类针对 safari 的去广告软件,广告大多数都能去掉,Twitter 内置的浏览器广告也能完美去掉,微信却不行,他们调用的浏览器内核不一样吗,还是什么其他的原因?
有没有办法把微信内置的广告也去掉,类似 Twitter 那样,或者干脆点微信的外链,自动跳转 safari 好了
有没有办法把微信内置的广告也去掉,类似 Twitter 那样,或者干脆点微信的外链,自动跳转 safari 好了
|
fuchunliuJul 22, 2018 via iPhone
1
微信不都是用的 QQ 浏览器?
|
|
1daydaydeJul 22, 2018 via iPhone
3
广告终结者
|
|
devjoeJul 22, 2018 via iPhone
4
没记错的话,Twitter 直接调用系统 Safari,微信用的是一个网页控件。
|
|
hicdnJul 22, 2018
5
微信内部用的 http dns,不依赖系统 hosts。所有用 hosts 文件屏蔽广告的软件在微信里都无效
|
|
whileFalseJul 22, 2018
6
Chrome 和 Firefox 也不行,求问为啥。
|
|
7
@0312birdzhang 也不行吧,跟 AdGuard 类似
|
|
rzbbJul 22, 2018 via iPhone
9
内容拦截器只能用到 safari
微信这种的只能用网络调试工具来弄 |
|
iAndychanJul 22, 2018
10
只有调用 Safari web controller 才会被内容拦截器的过滤吧
|
|
honeycombJul 22, 2018 via Android
11
@reaCodes 确实只能调用自带 safari 的内核,但这不不是第三方应用的 webview 也会受到去广告扩展的干预的充分条件(而是必要条件)
|
|
kkk123Jul 22, 2018
12
小火箭可以过滤
|
|
zanderJul 22, 2018 via iPhone
14
vpn。
|
|
dss886Jul 22, 2018
15
5 楼是对的,iOS 不允许不使用系统 WebView 内核的应用上架( Chrome 也不能例外),所以微信内置浏览器的内核肯定是系统 WebView。国内互联网环境太恶劣,各种运营商在搞劫持,http dns 已经是通用的做法了
|
|
16
有没有跳转到 safari 的方法
|
|
17
手机上 VPN 或者路由器全局过滤, 安装 koolproxy 类似的东西
|
|
LoyalsoldierJul 22, 2018
18
装个 Surge/Quantumult/Shadowrocket 然后搭配过滤规则就行了……当然,不一定能完全去掉广告,得看规则全不全
|
|
MilongaJul 23, 2018
19
ADguard pro 就可以啊
|
|
dxpppJul 26, 2020 via Android
22
Surge 的话,正则表达式
比如 URL-REGEX,^https?:\/\/mp\.weixin\.qq\.com\/mp\/wapcommreport,REJECT DOMAIN-SUFFIX,badjs.weixinbridge.com,REJECT URL-REGEX,^https?:\/\/mp\.weixin\.qq\.com\/mp\/jsmonitor,REJECT URL-REGEX,^https?:\/\/mp\.weixin\.qq\.com\/mp\/jsreport,REJECT URL-REGEX,^https?:\/\/mp\.weixin\.qq\.com\/mp\/advertisement_report,REJECT URL-REGEX,^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad,REJECT |