如何在谷歌浏览器中禁止网页自动跳转至移动版APP

作者:袖梨 2026-07-20

必须阻断非用户主动触发的APP唤起行为:①Chrome内关闭单站“自动打开应用程序”权限;②安卓端关闭Chrome“读取应用列表”权限;③安装uBlock Origin并添加过滤规则;④临时禁用JavaScript;⑤修复被篡改的快捷方式目标路径。

当你在谷歌浏览器里打开百度、淘宝或京东这类网站,刚输入搜索词就弹出“打开APP”的提示框,点“取消”后页面却自动跳转到应用商店下载页,这种非用户主动触发的APP唤起行为必须被阻断。

关闭Chrome内置的APP唤起权限

第一步:点击地址栏左侧的锁形图标或信息图标→选择“网站设置”。
第二步:在设置面板中找到“自动打开应用程序”选项→点击右侧下拉菜单。
第三步:将选项从“允许”改为【不允许】。这一步会直接切断网页通过intent协议唤起本地APP的通道,但不会影响你手动点击“打开APP”按钮的正常调用。

注意:该设置仅对当前网站生效,若你在多个电商或资讯站都遇到跳转,需逐个站点重复此操作。

禁用Chrome读取应用列表的权限(安卓专属)

安卓系统允许浏览器探测已安装APP,而百度、头条等网站正是利用这一权限精准触发跳转。关闭它,能直接让网页失去唤起依据。
进入手机“设置”→“应用管理”→找到“Chrome”→“权限”→关闭【读取应用列表】
这一步做完后,网页再无法判断你是否装了百度APP,也就无法执行“已安装则跳转APP,未安装则跳转商店”的逻辑。

方法一:安装uBlock Origin扩展拦截跳转脚本

访问chrome://webstore/→搜索uBlock Origin→点击“添加至Chrome”。
安装完成后,点击右上角扩展图标→打开仪表盘→切换到“我的过滤器”标签页→粘贴以下规则并保存:
||baidu.com^$redirect=noopjs,important
||taobao.com^$redirect=noopjs,important
这条规则会直接替换掉网页中用于唤起APP的关键JavaScript函数,比单纯禁用JS更精准,不影响页面其他功能。

方法二:全局禁用JavaScript(临时应急)

如果某个网站跳转极其顽固,可临时禁用JS:
Chrome设置→隐私和安全→网站设置→JavaScript→关闭总开关。
这会让所有依赖脚本的跳转失效,但部分网页排版或交互可能异常——仅建议在确认是JS驱动跳转时启用,用完及时恢复。

修复被篡改的Chrome快捷方式(Windows/macOS)

某些流氓软件会修改Chrome桌面快捷方式的目标路径,在末尾硬加上类似“--app=https://xxx.com”的参数,导致每次启动就强制跳转。
右键桌面Chrome图标→属性→查看“目标”字段→确认结尾只有chrome.exe,没有额外网址或参数。
若发现异常字符串,手动删掉,只保留原路径,例如:“C:Program FilesGoogleChromeApplicationchrome.exe”。

相关文章

精彩推荐