target= "_blank" 在 PWA 中打开链接,而不是在 Android 浏览器中打开链接



我有一个网站,也是PWA。

如果我将PWA添加到我的设备(安卓系统(,然后返回浏览器(Chrome,安卓系统的最新可用版本(,则无论怎样,与target="_blank"的链接都将在PWA中打开。

我知道这可能是一个角落的情况,但如果我想确保浏览器链接将在浏览器中打开,而不是在PWA中打开呢?

iOS运行正常。。。

在manifest.json中,您设置了一个范围,该范围决定哪些链接将在PWA中打开,哪些链接将从浏览器中打开:

PWA清单中的scope参数

编辑:解释和例子就在上面链接的页面上。。。。但我可以帮你把它们贴在这里,如果有帮助的话?

作用域成员是一个字符串,用于定义此web应用程序的应用程序上下文的导航作用域。它限制在应用清单时可以查看的网页如果用户在范围之外导航,则会返回到浏览器选项卡或窗口内的正常网页
如果作用域是相对URL,则基本URL将是清单的URL。

相对作用域:"范围":"app/">
将范围限制为域:"范围":"https://example.com/">
结合以上示例:"范围":"https://example.com/subdirectory/">

最新更新