【问题标题】:How to check if phonegap app using WKWebview如何使用 WKWebview 检查 phonegap 应用程序
【发布时间】:2016-01-16 21:15:51
【问题描述】:

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

如何检查 ios 9.2 上的 phonegap 网络应用程序是否真的在使用 WKWebview?找不到关于 WKWebView 的 userAgent 字符串应该是什么样子的信息。

【问题讨论】:

    标签: ios cordova mobile mobile-safari wkwebview


    【解决方案1】:

    上一个答案在 iOS 10 上不起作用,但您可以使用此代码

    if (window.webkit) {
        //WKWebView            
    }
    

    旧答案: 您可以检查 indexedDB

    if (window.indexedDB) {
        //WKWebView
    }
    

    【讨论】:

    • 好的,谢谢,虽然 iOS 8 上的 safari 已经支持它))
    • safari 支持,但 UIWebView 不支持
    • CDWKWebViewEngine 插件也仅适用于 iOS 9
    • 是的,在 iOS 8 上它使用 UIWebView,除非你也安装 wkwebview-engine-localhost github.com/apache/cordova-plugins/tree/master/…。如果您使用 Telerik 的 wkwebview 插件,它也适用于 iOS 8。此代码适用于任何情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 2019-11-19
    相关资源
    最近更新 更多