JavaScript 区分 iOS 原生 uiwebview 和 iOS 桌面 webapp

javascript discriminate between iOS native uiwebview and iOS desktop webapp

本文关键字:iOS 桌面 webapp 原生 区分 JavaScript uiwebview      更新时间:2023-09-26

我正在使用navigator.useragent请求获取所有浏览器或webkit信息。我能够区分所有浏览器或网络工具包,但我在网络应用程序(iOS桌面书签)和本机应用程序iOS webkit之间没有区别。两者都抛出相同的信息字符串。如何区分他们?谢谢

要检测您的网站是否已被 app safari 打开,请编写:

if("standalone" in window.navigator&&!window.navigator.standalone)

要检测您的网站是否已保存到主屏幕然后打开,请编写:

if("standalone" in window.navigator&&window.navigator.standalone)