我正在尝试使用Phonegap Build对crosswalk webview的新支持,但是使用window.open()遇到了一些问题
关于新科尔多瓦和人行横道支持的信息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 "syntax"来自:https://wiki.apache.org/cordova/InAppBrowser
结果:没有任何事情发生..(当我在没有新的cordova和人行横道的情况下构建我的项目时,它工作得很好) .
When building in Phonegap build with the new cordova/crosswalk:
PhoneGap(iOS / Android / Windows)cli-5.1.1(3.8.0 / 4.0.2 / 3.8.1)
When building without:
PhoneGap(iOS / Android / Windows)3.7.0 / 3.7.0 / 3.7.0
(我的测试设备是运行4.4.4的三星Galaxy Tab 3)
1 回答
@Mikael,似乎人们只阅读他们想要阅读的内容 .
我问,你有:
白名单
白名单插件
你说,“是的,我有一个白名单” . 你的插件在哪里?你读过那部分了吗?
这是一个"official"论坛帖子,不是博客,而是论坛帖子 . 请阅读 .
在PGB上升级到cli-5.1.1的注意事项
http://community.phonegap.com/nitobi/topics/notes-for-upgrading-to-cli-5-1-1-on-pgb
最好的运气,
杰西