必须从协议层、脚本层和系统权限三端同时拦截intent://、market://、appstore://等恶意跳转;先开启H5广告过滤开关,再导入EasyList China规则并添加$ app拦截规则,关闭程序化与个性化广告,禁用通知及后台唤醒,并将market://和appstore://协议默认打开方式设为悟空浏览器。

当你在悟空浏览器里点击一个商品链接,页面还没加载完就直接跳进应用商店下载页,或刷资讯时被静默唤起App Store/华为应用市场,说明网页嵌入了intent://、market://、appstore://等协议的恶意跳转代码,必须从协议层、脚本层和系统权限三端同时拦截。
关闭H5广告过滤开关(关键第一步)
这一步不是开启,而是先确认是否误关——很多用户以为“广告过滤”只管横幅,其实它才是拦截window.location.href跳转应用商店的首道防线。若该开关处于关闭状态,所有JS驱动的market://跳转会直接穿透。
1、打开悟空浏览器,点击右下角三条横线菜单图标。
2、进入「设置」→「浏览设置」→「安全浏览器」。
3、检查「H5广告过滤」开关是否为【开启状态】;若关闭,请立即打开。
这一步操作起来很简单,但漏掉会导致后续所有设置失效。
启用广告拦截并导入中文规则
仅靠H5过滤无法拦截通过iframe加载的第三方跳转JS或伪装成正常资源的market://请求,需在网络请求层主动阻断。
方法一:导入EasyList China规则
1、进入「设置」→「隐私与安全」→「广告拦截」,打开主开关。
2、点击「高级设置」→「自定义过滤规则」→「导入规则」。
3、粘贴地址:https://easylist.to/easylistchina/easylistchina.txt,点击确认导入。
方法二:手动添加市场协议拦截规则
1、在「自定义过滤规则」界面,点击「添加规则」。
2、输入以下两行(每行一条,不可合并):
||market://$app
||appstore://$app
注意:$app参数确保只拦截应用商店协议,不影响正常https链接。
禁用程序化广告与个性化广告
程序化广告平台常将应用商店跳转逻辑打包进广告素材中,个性化广告则根据你曾安装过某APP的行为,定向注入对应market://链接。关闭这两项等于切断跳转源头。
第一步:关闭程序化广告
1、进入「设置」→「隐私」→「广告设置」。
2、将「程序化广告展示设置」设为关闭。
第二步:关闭个性化广告
1、仍在「广告设置」页面。
2、将「个性化广告展示设置」同步关闭。
第三步:清除已授权站点数据
关闭后返回首页,长按底部地址栏→选择「清除当前网站数据」,再刷新之前跳转频繁的网页。
限制后台唤醒与推送通知
有些跳转并非来自当前页面,而是悟空浏览器在后台收到系统广播后,自动拉起应用商店——比如你点了一个“立即下载”按钮,页面关闭后几秒才弹出App Store。
1、进入手机系统设置 → 应用管理 → 悟空浏览器 → 通知权限,将所有通知类别设为禁止。
2、继续进入系统设置 → 应用管理 → 悟空浏览器 → 电池优化/后台限制,启用“不允许后台运行”。
3、返回悟空浏览器内,进入「设置」→「推送通知设置」,关闭「接收推送通知」总开关。
这三步做完,应用商店跳转将无法通过后台服务触发。
修改系统默认链接打开方式
安卓系统会将market://协议默认交由应用商店处理,但悟空浏览器可强制接管——前提是系统允许。
1、进入手机系统设置 → 应用管理 → 默认应用 → 网页浏览器,确认悟空浏览器为默认。
2、继续进入系统设置 → 应用管理 → 默认应用 → 打开链接,找到「market://」和「appstore://」协议。
3、将这两项的默认打开方式均设为【悟空浏览器】,而非“始终使用应用商店”。
部分安卓版本需先点击协议条目→选择“清除默认设置”,再重新指定悟空浏览器。



















