【问题标题】:Crosswalk and cordova integration人行横道和科尔多瓦集成
【发布时间】:2015-05-08 19:41:27
【问题描述】:

在我的 Cordova 应用程序中,我如何测试 Crosswalk (https://crosswalk-project.org/) 是否正确集成? 以及如何使用它来显示网页?

【问题讨论】:

    标签: cordova crosswalk-runtime


    【解决方案1】:

    我在处理英特尔提供的人行横道科尔多瓦示例时遇到了困难。

    Cordova 的 Android 平台负责人 Joe Bowser 进行了概念验证,并将其保留在此处:https://github.com/infil00p/cordova-android/tree/pluggable_webview

    按照他的自述文件,立即开始使用人行横道和科尔多瓦。

    为确保您确实在XWalk环境中,您可以使用navigator.userAgent

    Chrome 中navigator.userAgent 的日志产生:

    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko)
    Chrome/36.0.1985.125 Safari/537.36
    

    在 xwalk 环境中检查 navigator.UserAgent 应该在结果字符串中有Mobile Crosswalk/5.34.104.2

    编辑格式

    【讨论】:

    • 一旦人行横道被整合将 super.loadUrl("file:///android_asset/www/index.html");做这个伎俩还是我们必须使用其他方法来使用人行横道的网络视图
    【解决方案2】:

    如果您不想做代码更改确认,您可以随时使用谷歌浏览器并进行远程调试

    chrome://inspect
    

    确保您的应用正在您的设备上运行,并且已连接到您的开发机器。运行后,转到控制台选项卡,您可以粘贴以下内容:

    navigator.userAgent
    

    这将输出类似

    "Mozilla/5.0 (Linux; Android 5.1.1; GT-N7100 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Mobile Crosswalk/11.40.277.7 Mobile Safari/537.36"
    

    您可以在输出的文本中看到 Crosswalk。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      相关资源
      最近更新 更多