是否可以从第三方网站检查是否安装了特定的PWA?例如使用url或其他内容?
例如,假设我已经使用URL helloworld.com
安装了PWA。然后我有一个网站 www.foo.com ,它在html中看起来像这样:
<html>
<head>
<title>foo.com</title>
</head>
<body>
<p id="target"></p>
<script>
var isPwaInstalled = pwaApi.IsPwaInstalled("https://helloworld.com");
var target = document.querySelector("#target");
target.innerText = isPwaInstalled ? "HelloWorld is intalled" : "HelloWorld is not installed"
</script>
</body>
</html>
因此foo.com只会检查设备上是否安装了 helloworld.com PWA。显然,我的示例将导致错误,因为pwa.Api不存在,但是您知道我想在这里尝试做的事情。
那么,有什么方法可以检测到它吗?如果我无法使用url进行检查,可以在helloworld.com的pwa清单中使用 short_name 进行检查吗?