Edge浏览器页面自动跳转APP可通过五步拦截:一、关闭“允许网站启动应用程序”权限;二、在默认应用中将weixin等协议关联设为Edge或无应用;三、组策略启用“阻止导航到非HTTP(S) URL”;四、访问edge://settings/handlers重置协议处理缓存;五、在edge://flags中禁用PWA安装横幅及外部应用导航。

如果您在使用Edge浏览器访问网页时,页面自动跳转至手机或桌面端已安装的APP(如微信、淘宝、京东等),这通常是网页通过intent协议、universal links或自定义URL Scheme触发的唤醒行为。以下是拦截此类跳转的具体操作步骤:
一、关闭Edge浏览器的“外部应用唤醒”权限
Edge浏览器默认允许网页调用系统注册的外部应用协议,关闭该权限可阻止网页通过URL Scheme或intent强制拉起APP。
1、打开Microsoft Edge浏览器,点击右上角三个点图标,选择“设置”。
2、在左侧菜单中点击“Cookie和网站权限”。
3、向下滚动并点击“更多权限”,找到“启动应用程序”选项。
4、将“允许网站启动应用程序”开关设置为关闭状态。
二、禁用Windows系统级URI处理策略
Windows会将特定URI协议(如weixin://、taobao://)关联到对应APP,并允许浏览器直接传递调用请求。修改系统默认处理方式可阻断跳转链路。
1、点击“开始”按钮,输入“默认应用”,打开“默认应用设置”。
2、向下滚动至“按协议指定默认应用”,点击进入。
3、在协议列表中查找并依次点击weixin、taobao、alipay、qq、tm、baiduboxapp等常见APP协议名。
4、对每一项,将其默认应用更改为Microsoft Edge或无应用(若选项存在)。
三、通过Edge策略组禁用外部协议导航(仅限Windows专业版/企业版)
组策略可强制限制Edge对非HTTP(S)协议的导航行为,包括所有自定义Scheme和intent调用,适用于需统一管控的环境。
1、按Win + R,输入gpedit.msc,回车打开本地组策略编辑器。
2、依次导航至:计算机配置 → 管理模板 → Windows组件 → Microsoft Edge。
3、在右侧找到“阻止导航到非HTTP(S) URL”策略项,双击打开。
4、选择“已启用”,点击“确定”。
四、清除并重置Edge的协议处理缓存
Edge可能缓存了历史协议映射关系,导致即使权限关闭后仍尝试跳转。清除该缓存可使策略立即生效。
1、在Edge地址栏输入:edge://settings/handlers,按回车访问协议处理设置页。
2、查看“已允许的网站”和“已阻止的网站”列表,点击每项右侧的“删除”图标。
3、滚动到底部,点击“重置为默认值”按钮。
4、关闭页面后,重启Edge浏览器。
五、禁用Edge浏览器的PWA安装与深度链接集成
部分网页以渐进式Web应用(PWA)形式部署,其manifest.json中声明了deep link规则,可能绕过常规协议限制。关闭PWA集成可消除该路径。
1、在Edge地址栏输入:edge://flags,按回车进入实验性功能页。
2、在搜索框中输入“pwa”,定位到“Enable Web App Install Banners”和“Enable Navigation to External Applications”两项。
3、将这两项的状态均设为Disabled。
4、点击页面右下角的“重启”按钮,使更改生效。










