Crosswalk与Cordova的集成

4
2个回答

3

我在使用英特尔提供的交叉路口 Cordova 示例时遇到了困难。

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

按照他的自述文件,您可以很快地开始使用交叉路口和 Cordova。

为确保您实际上处于 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

编辑格式


一旦整合了Crosswalk,super.loadUrl("file:///android_asset/www/index.html"); 是足够的吗?还是我们需要使用其他方法来使用Crosswalk的WebView? - Vishnudev K

0

如果您不想进行代码更改以进行确认,您可以始终使用Google Chrome并进行远程调试

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。


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