【发布时间】:2017-03-31 12:49:39
【问题描述】:
我正在努力使用 Crosswalk 引擎在 Cordova 应用程序中打开网站。默认的 InAppBrowser 不正确地呈现页面,因为它使用本机 WebView(在 Android 4.3 等旧手机上效果不佳)。我正在尝试使用cordova-plugin-crosswalk-webview,虽然它似乎使用Crosswalk 渲染科尔多瓦视图(navigator.userAgent 这么说),但当我调用window.open 或cordova.InAppBrowser(在安装cordova-plugin-inappbrowser 之后)它使用本机 Web 视图。
我需要做一些特别的事情才能让它呈现这种方式吗?我也试过这个包github,但它似乎无法允许在内部浏览器中执行脚本,我需要在 Cordova 应用程序和浏览器页面之间进行某种通信。也许还有其他方法可以使这种通信工作(目的是能够在单击按钮时显示条形码扫描仪)。
你知道如何解决这个问题吗?非常感谢!
【问题讨论】:
标签: javascript android cordova webview crosswalk