用于挂钩“deviceready”事件的PhoneGap sample适用于我的BlackBerry和Android环境。
我现在希望此示例在从远程网站加载HTML文件和支持脚本时起作用。这适用于 Android ,但不适用于BlackBerry。
我正在使用PhoneGap 1.5,WebWorks SDK 2.3.0.9和BB OS 7模拟器。我将config.xml更改为指向包含行<content src="http://192.168.2.128/comunity/index3.html" />
的远程HTML文件。
我还通过添加第<access subdomains="true" uri="http://192.168.2.128/comunity" />
行
相关脚本如下:
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
window.alert("deviceready");
}
将配置指向本地文件会导致在模拟器上显示警报。指向远程文件仅显示HTML内容。本地和远程文件是精确副本。当我使用Chrome浏览远程HTML文件时,我在引用的PhoneGap脚本中出现脚本错误。这证明脚本引用是正确的。
任何帮助表示感谢。