You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Safari浏览器中针对通用链接隐藏非首页的‘打开’横幅

解决方案:仅首页显示Safari通用链接“打开”横幅

要实现仅在首页显示Safari的“打开”横幅,其他页面隐藏,我们可以从通用链接核心配置和页面级控制两个层面入手,双重保障效果:

1. 精准调整apple-app-site-association配置文件

这是控制通用链接匹配范围的核心,你需要修改它的paths规则,只让首页路径关联你的App:

原配置(匹配所有页面):

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "你的TeamID.你的BundleID",
        "paths": ["*"]
      }
    ]
  }
}

修改后配置(仅匹配首页):

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "你的TeamID.你的BundleID",
        "paths": ["/", "/index.html"] // 根据首页实际路径调整,比如"/home"这类别名也可加入
      }
    ]
  }
}

修改后,系统只会将首页路径识别为通用链接关联页面,只有访问这些页面时才会触发“打开”横幅。

2. 非首页添加meta标签强制隐藏横幅(可选)

为了确保万无一失,你可以在所有非首页页面中添加以下meta标签,明确告知Safari不显示横幅:

<meta name="apple-itunes-app" content="app-id=你的AppID, exclude=1">

关键参数是exclude=1,它会强制屏蔽当前页面的“打开”横幅。首页无需添加该标签,保持默认即可。

3. 测试注意事项

  • 修改apple-app-site-association后,建议清除Safari缓存(通过系统设置清除历史记录与网站数据)或重启设备,避免旧配置缓存影响测试结果。
  • 确保网站已配置HTTPS,通用链接要求必须使用HTTPS协议。

内容的提问来源于stack exchange,提问作者Mahesh Shukla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:24:23