window.open()没有使用新的cordova和crosswalk插件在phonegap构建中工作?

时间:2015-08-05 21:06:16

标签: android-webview phonegap-build inappbrowser crosswalk-runtime

我正在尝试使用Phonegap Build对crosswalk webview的新支持 但是使用window.open()

会遇到一些问题

有关新Cordova和人行横道支持的信息 http://phonegap.com/blog/2015/06/16/phonegap-updated-on-build/

我的config.xml

    <preference name='phonegap-version' value='cli-5.1.1' />
    <gap:plugin name='org.crosswalk.engine' version='1.3.0' source='pgb' />
    <access origin="*" />

我正在尝试这些javascript调用:

var ref = window.open('http://apache.org');  //Loads in the webview
var ref = window.open('http://apache.org', '_blank');  //Loads in the InAppBrowser

Javascript“语法”来自: https://wiki.apache.org/cordova/InAppBrowser

结果: 什么都没发生.. (当我在没有新的cordova和人行横道的情况下构建项目时,它的效果非常好。)

使用新的cordova / crosswalk在Phonegap构建时构建:

PhoneGap(iOS / Android / Windows) cli-5.1.1(3.8.0 / 4.0.2 / 3.8.1)

在没有建筑时

PhoneGap(iOS / Android / Windows) 3.7.0 / 3.7.0 / 3.7.0

(我的测试设备是运行4.4.4的三星Galaxy Tab 3)

1 个答案:

答案 0 :(得分:0)

@Mikael, 似乎人们只阅读他们想要阅读的内容。

我问,你有没有:

  1. 白名单
  2. 白名单插件
  3. 你说,“是的,我有一份白名单”。你的插件在哪里?你读过那部分了吗?

    这是一个“官方”论坛帖子,不是博客,而是论坛帖子。请阅读。
    在PGB上升级到cli-5.1.1的注意事项
    http://community.phonegap.com/nitobi/topics/notes-for-upgrading-to-cli-5-1-1-on-pgb

    祝你好运,
    杰西