我一直在网上阅读所有类型的问题,大多数都指向confix.xml文件。我已经修改了几种方法但仍然得到错误。
我已经检查了很多Stack Overflow问题似乎没有帮助。
注意:我在涟漪中运行它。(不确定是否存在问题)Phone-Gap 3.6.3
配置文件:
<preference name="permissions" value="none"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/device"/>
<gap:plugin name="org.apache.cordova.file"/>
<gap:plugin name="org.apache.cordova.network-information"/>
<gap:plugin name="org.apache.cordova.device" version="0.2.3" />
加载序列:
$(function () {
window.isphone = false;
if(document.URL.indexOf("http://") === -1
&& document.URL.indexOf("https://") === -1) {
window.isphone = true;
}
if( window.isphone ) {
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
});
function onDeviceReady()
{
console.log(device.model);
....
}
答案 0 :(得分:0)
通常这是因为没有将您的JavaScript代码包装在{em>应该执行操作的.ready
函数中:
$(document).ready(function()
{
// Your code.
});
修改强>
我有过Ripple在本地正确模拟我的项目但在服务器上没有模拟的情况,尝试在本地模拟它。
答案 1 :(得分:0)
事实证明它不适用于Ripple仿真器 但是,它正在打电话。