我已经构建了一个应用程序,它从网络上的外部 xml 文件加载统计信息。
它在网络浏览器中运行良好。当我将它与 Android 的 PhoneGap 打包时,它也可以正常工作。也适用于 BlackBerry Playbook。
但是,当我为 BlackBerry 打包时它不起作用。我已经尝试过 WebWorks 命令行工具和 PhoneGap。
当我使用 WebWorks 打包并在模拟器上运行时
Web Inspector 上的控制台给了我错误
“加载资源失败:服务器响应状态为 500(请求资源时出错。) ”
当我使用 Phonegap 打包并在模拟器上运行时
当我使用 PhoneGap 而不是 WebWorks 打包时,我会在警报中弹出以下错误...
gap : ["Network Status", "getConnectionInfo","Network Status0",true]
gap: ["Device","getDeviceInfo","Device1",true]
gap_init:
gap_callbackServer:
gap_poll:
应用程序的实时版本(未编译)
在 WebWorks 或 Phonegap 中运行的 ZIP 文件
我尝试过的事情
我已经添加到我的配置文件中。
<access subdomains="false" uri="*"/>
我添加了phonegap 建议的 $.support.cors函数。
$( document ).bind( "mobileinit", function() {
// Make your jQuery Mobile framework configuration changes here!
$.mobile.allowCrossDomainPages = true;
});