【发布时间】:2020-05-02 23:10:27
【问题描述】:
我的目标是向我们的网站添加 A2HS(添加到主屏幕)横幅,但如果用户积极参与 PWA,则不显示它。我在互联网上看到很多人谈论window.navigator.standalone,但它根本不适合我。我已将其添加到我的 if 声明中:
if( isIos() && window.navigator.standalone ){
//don't show Add To Home Screen banner
} else {
//show Add To Home Screen banner
}
这不起作用是有道理的,因为当我在 Chrome 的控制台中键入 window.navigator.standalone 时,它说它是 undefined,因为它根本不存在。也就是说,有没有人有解决方案来检测用户是否在移动 Safari 上处于独立模式?提前致谢!
【问题讨论】:
标签: javascript safari ios-standalone-mode