我有一个cordova 3.4项目。我正在尝试制作一个应用程序,以便从雄猫服务器下载文件。链接的格式为http://SomeIP/SomeFolder/SomeFile.xap
。我创建了一个带有下载链接的应用程序,该按钮带有在onclick
window.open("http://SomeIP/SomeFolder/SomeFile.xap","_system","location=yes");
我期望的是,单击文件后应该开始下载文件。但是,它没有响应Windows Phone 8中的单击事件,并显示错误消息
CordovaBrowser_NavigationFailed.
该应用程序在Android中运行正常。
是否有任何原因导致该应用程序无法在WP8中运行?是否还需要其他权限?解决方法建议也可以。
确保已安装InAppBrowser插件,然后使用此源:
window.open("http://SomeIP/SomeFolder/SomeFile.xap","_blank","location=yes");
我还没有尝试过InAppBrowser插件,但是在我的iOS Cordova应用程序中,仅当事件与触摸相关而不是与onDeviceReady()或setTimeout()之类的自动化事件相关时,window.open()才有效。
执行连接到onclick()事件的window.open正常。