可禁用 safari 深度链接自动唤起:1. 设置→safari→打开链接→选“在 safari 中打开”;2. 通过地址栏图标或设置→网站→app 关联逐个拒绝域名权限;3. 临时关闭 javascript 验证问题;4. 清除历史记录与网站数据重置全部授权。

当你在 Safari 浏览器中点击网页链接时,突然弹出“是否在 XX App 中打开?”提示框,打断浏览流程,这种由深度链接(如 weixin://、alipay://、taobao://)触发的自动唤起行为,可通过系统级设置直接禁用。
关闭 Safari 的“打开链接”自动唤起功能
这一步直接切断 Safari 对已安装 App 的识别逻辑,是全局生效的最简方案。
1、打开手机【设置】→ 向下滚动并点击【Safari 浏览器】。
2、进入后,在【通用】分类中找到并点击【打开链接】选项。
3、将当前选项从【在应用中打开】更改为【在 Safari 中打开】或【在后台打开】。前者彻底禁用跳转,后者保留链接但不中断当前页面。
注意:若选“在后台打开”,部分旧版 App 可能仍会前台唤起,建议优先选“在 Safari 中打开”。
逐个解除已授权网站的 App 关联权限
某些网站(如微信公众号文章、淘宝商品页)已在首次访问时获得深度链接调用权限,即使关闭全局设置,仍可能触发提示。需手动清理。
方法一:通过 Safari 地址栏图标快速撤销
1、在 Safari 中访问该网站(例如 mp.weixin.qq.com)。
2、点击地址栏左侧的锁形图标或“AA”图标。
3、选择【网站设置】→ 向下滚动至【App 关联】或【允许打开应用】。
4、将开关设为关闭状态。
方法二:通过系统设置批量管理
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
1、进入【设置】→【Safari 浏览器】→【网站】→【App 关联】。
2、列表中会出现已请求权限的域名,点击任一网站名称。
3、选择【拒绝】或【永不允许】,该域名后续将不再触发唤起提示。
禁用 JavaScript 临时阻断深度链接调用
多数自动唤起依赖 JavaScript 执行 URL Scheme 跳转,临时关闭可验证是否为脚本引发,也适用于临时排查场景。
1、进入【设置】→【Safari 浏览器】→【高级】。
2、关闭【JavaScript】开关。
这一步操作起来很简单,直接滑动即可,但会导致部分网页功能异常(如表单提交、动态加载内容),仅建议用于确认问题来源或短时使用。
重置 Safari 网站数据清除全部关联记录
当多个网站已悄悄获得唤起权限,手动清理效率低,此时可一次性清空所有历史授权状态。
① 打开【设置】→【Safari 浏览器】。
② 滚动到底部,点击【清除历史记录与网站数据】。
③ 在弹出确认框中点击【清除历史记录与数据】。
⚠️ 这一操作不可逆,将同时删除 Cookie、缓存、AutoFill 数据及所有网站权限(包括登录态、通知授权、App 关联等),请确保已备份重要表单信息。










