不知道为什么但是设备就绪事件在xcode模拟器上不再起作用,但它可以在我的iphone设备上运行。
这是我的功能:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {}
和meta标签我试过但没有成功:
<meta http-equiv="Content-Security-Policy" content="default-src * gap: ws: https://ssl.gstatic.com;img-src 'self' data: content:;style-src 'self' 'unsafe-inline' data: blob:;script-src * 'unsafe-inline' 'unsafe-eval' data: blob:;">
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">
它也适用于设备上的phonegap应用程序。
如果有人有想法,如果您需要更多说明,请告诉我。
对不起我的英语。
答案 0 :(得分:0)
您是否尝试删除所有元数据以排除任何其他原因? 您的onDeviceReady似乎没有返回任何内容。你怎么知道它没有解雇? 这样的事情可以帮助跟踪。
function onDeviceReady() {
console.log('deviceready fired');
}
答案 1 :(得分:0)
好吧,我在vmware上使用mac os X而且它非常慢,我尝试使用其他更强大的PC并且它的工作......很高兴知道模拟器的bug如果它&#39;加载太慢