彻底拦截Safari“在App中打开”横幅需组合操作:一、关闭“打开链接”中的“在App中打开”(iOS 17.4以下必做);二、在网站设置中拒绝特定域名Universal Links权限;三、还原位置与隐私设置清空全部授权;四、iOS 18启用“隐藏干扰项目”功能长按横幅隐藏。

当你在Safari中浏览网页时,频繁弹出“在App中打开”横幅(如“在抖音打开”“在淘宝打开”),不仅遮挡内容,还可能误触跳转至第三方应用——这种横幅由网站通过iOS的Universal Links机制触发,但系统并未提供全局开关,需通过组合设置阻断。
关闭Safari自动跳转行为
这一步直接切断Safari对Universal Links的响应链,让横幅失去触发基础。
1、打开“设置”→“Safari浏览器”→“扩展”。
2、找到并关闭【“在App中打开”横幅】对应的扩展项(若存在);多数设备默认未启用该扩展,此步为排查前置条件。
3、返回“Safari浏览器”设置页,向下滚动至“常规”部分,关闭“打开链接”选项中的“在App中打开”——此项iOS 17.4起正式移除,若你的系统版本≥17.4则无需操作,但低于该版本必须关闭,否则横幅仍会持续出现。
禁用特定网站的Universal Links权限
某些网站(如微博、小红书)会主动注册Universal Links,即使你从未点击过其横幅,系统也会预加载跳转逻辑。需手动清除。
方法一:通过网站设置临时屏蔽
1、在Safari中访问该网站(例如 weibo.com)。
2、点击地址栏左侧的AA图标→选择“网站设置”。
3、找到“允许在App中打开”或“Universal Links”选项→设为“不允许”。
4、重启Safari,重新加载该网页,横幅即消失。
方法二:全局重置Universal Links绑定(适用于横幅泛滥且来源不明的情况)
1、前往“设置”→“通用”→“传输或还原iPhone”→“还原”。
2、选择“还原位置与隐私设置”——【此操作不会删除任何数据,但会清空所有网站的Universal Links授权记录】。
3、重启设备后,Safari将不再信任任何网站的跳转请求,横幅彻底消失。
启用Safari原生干扰项隐藏功能
iOS 18新增的“隐藏干扰项目”可一键抹除已渲染的横幅,无需依赖规则更新,适合应对突然出现的顽固横幅。
第一步:长按横幅空白处,直到出现“隐藏此元素”浮层。
第二步:松手确认,横幅立即消失,且同一网站同类型横幅永久不显示。
第三步:如误操作,进入“设置”→“Safari浏览器”→“隐藏的干扰项目”,点击“编辑”可恢复任意条目。
注意:该功能仅对已加载完成的DOM元素生效,对页面刚加载时闪现的横幅无效,需等其稳定显示后再操作。


















