什么控制从 Web Clip 启动的 iOS Web 应用程序是不是在移动 Safari 中打开链接?
Posted
技术标签:
【中文标题】什么控制从 Web Clip 启动的 iOS Web 应用程序是不是在移动 Safari 中打开链接?【英文标题】:What controls whether an iOS web app launched from a Web Clip opens links in mobile Safari?什么控制从 Web Clip 启动的 iOS Web 应用程序是否在移动 Safari 中打开链接? 【发布时间】:2011-12-02 19:03:43 【问题描述】:什么控制从 Web Clip 启动的 ios 网络应用程序是否在移动 Safari 中打开链接? (与仅用于 Web 应用的特殊浏览器相反。)
【问题讨论】:
【参考方案1】:在iPhone Safari Web App opens links in new window的cmets中找到答案
感谢奥斯卡·奥斯特加德
为了说明这一点并明确说明:iOS 处理 Web 中的链接 应在 Safari 和 javascript 中打开的应用程序 位置更改为应用内操作,允许在 网络应用程序。上面的代码有效,因为它阻止了默认链接 行为,将其替换为 js 导航调用。 – 奥斯卡 Austegard 9 月 15 日在 13:11
【讨论】:
在一些官方 Safari 文档中也有说明:developer.apple.com/library/safari/#codinghowtos/mobile/…以上是关于什么控制从 Web Clip 启动的 iOS Web 应用程序是不是在移动 Safari 中打开链接?的主要内容,如果未能解决你的问题,请参考以下文章
iOS SwiftUI App Clip WKWebView 和 SFSafariViewController 不起作用
从 Xcode 启动 App Clip 时未调用 SceneDelegate 的“继续”