ios PWA 如何在移动默认 safari 上打开外部链接(不是在应用程序浏览器中)

Vik*_*hov 15 html javascript css ios progressive-web-apps

我正在 IOS 13.2 中制作 PWA。

我需要通过单击外部链接从我的应用程序启动另一个 PWA。

问题是我当前的 PWA 在应用内浏览器中打开所有外部链接,而不是常规 safari,并且在应用内浏览器中没有添加到主屏幕选项。

如何强制 PWA 在常规 safari 而不是应用内 safari 中打开外部链接?

行不通的事情

  • 更改清单文件中的范围
  • 使用 rel="noreferrer"
  • 使用 target="_blank"

liv*_*dar -2

我个人会尝试target="_blank"链接href。我还会添加一个rel="noreferrer external"以确保这在不同的 webview 实现中保持一致。还应该有一种方法可以通过清单文件来做到这一点,尽管我不完全确定它在 iOS 中是如何工作的。