【问题标题】:Crosswalk InAppBrowser in Cordova科尔多瓦的 Crosswalk InAppBrowser
【发布时间】:2017-03-31 12:49:39
【问题描述】:

我正在努力使用 Crosswalk 引擎在 Cordova 应用程序中打开网站。默认的 InAppBrowser 不正确地呈现页面,因为它使用本机 WebView(在 Android 4.3 等旧手机上效果不佳)。我正在尝试使用cordova-plugin-crosswalk-webview,虽然它似乎使用Crosswalk 渲染科尔多瓦视图(navigator.userAgent 这么说),但当我调用window.opencordova.InAppBrowser(在安装cordova-plugin-inappbrowser 之后)它使用本机 Web 视图。

我需要做一些特别的事情才能让它呈现这种方式吗?我也试过这个包github,但它似乎无法允许在内部浏览器中执行脚本,我需要在 Cordova 应用程序和浏览器页面之间进行某种通信。也许还有其他方法可以使这种通信工作(目的是能够在单击按钮时显示条形码扫描仪)。

你知道如何解决这个问题吗?非常感谢!

【问题讨论】:

    标签: javascript android cordova webview crosswalk


    【解决方案1】:

    试试这个:

    //config.xml
    <allow-navigation href="http://cordova.apache.org/*" />
    
    //code
    window.open('http://cordova.apache.org/', '_self');
    

    https://issues.apache.org/jira/browse/CB-9573

    Open a website in crosswalk webview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-30
      • 1970-01-01
      相关资源
      最近更新 更多