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

时间:2012-06-06 18:15:48

标签: javascript html ios xcode html5

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

1 个答案:

答案 0 :(得分:0)

要检测您的网站是否已通过应用程序Safari打开,请写下:

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

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

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