如何检查PhoneGap应用程序是否使用WKWebView?

5

找不到信息。我使用'cordova-plugin-wkwebview-engine'构建了pg应用程序。

如何检查iOS 9.2上的phonegap Web应用程序是否真正使用WKWebview?找不到有关WKWebView的userAgent字符串应该是什么样的的信息。

1个回答

7

之前的答案在iOS 10上无法使用,但您可以使用以下代码

if (window.webkit) {
    //WKWebView            
}

Old answer: You can check for indexedDB

if (window.indexedDB) {
    //WKWebView
}

好的,谢谢。虽然我认为iOS 8上的Safari已经支持它了)) - WHITECOLOR
1
Safari支持它,但UIWebView不支持。 - jcesarmobile
CDWKWebViewEngine插件仅适用于iOS 9。 - Laurence C
是的,在iOS 8上它使用UIWebView,除非您也安装了wkwebview-engine-localhost https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-localhost。如果您使用Telerik的wkwebview插件,它也可以在iOS 8上工作。这段代码适用于任何情况。 - jcesarmobile

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接