gpt4 book ai didi

javascript - 通过javascript检测ipad/iphone webview

转载 作者:IT王子 更新时间:2023-10-29 02:45:13 26 4
gpt4 key购买 nike

有没有办法用 JavaScript 检测网站是在 iPad 的 Safari 中运行还是在应用程序 WebView 中运行?

最佳答案

这结合使用了 window.navigator.userAgentwindow.navigator.standalone。它可以区分与 iOS 网络应用程序相关的所有四种状态:safari(浏览器)、独立(全屏)、uiwebview 和非 iOS。

演示:http://jsfiddle.net/ThinkingStiff/6qrbn/

var standalone = window.navigator.standalone,
userAgent = window.navigator.userAgent.toLowerCase(),
safari = /safari/.test( userAgent ),
ios = /iphone|ipod|ipad/.test( userAgent );

if( ios ) {
if ( !standalone && safari ) {
//browser
} else if ( standalone && !safari ) {
//standalone
} else if ( !standalone && !safari ) {
//uiwebview
};
} else {
//not iOS
};

关于javascript - 通过javascript检测ipad/iphone webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com