Cordova 设备就绪不适用于 xcode 模拟器,但适用于设备
Cordova device ready doesn't work on xcode simulator but work on device
不知道为什么,但设备就绪事件在 xcode 模拟器上不再起作用,但它在我的 iphone 设备上起作用。
这里是我的函数:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {}
以及我尝试但未成功的元标记:
<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 应用程序。
如果有人有想法,如果您需要更多解释,请告诉我。
对不起我的英语。
您是否尝试过删除所有元数据以排除任何其他原因?
你的 onDeviceReady 似乎没有 return 任何东西。你怎么知道它没有开火?
像这样的东西可以帮助追踪。
function onDeviceReady() {
console.log('deviceready fired');
}
好的,我在 vmware 上使用 mac os X,速度非常慢,我尝试使用另一台功能更强大的电脑,它的工作...很高兴知道模拟器如果加载太慢会出现错误
不知道为什么,但设备就绪事件在 xcode 模拟器上不再起作用,但它在我的 iphone 设备上起作用。
这里是我的函数:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {}
以及我尝试但未成功的元标记:
<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 应用程序。
如果有人有想法,如果您需要更多解释,请告诉我。
对不起我的英语。
您是否尝试过删除所有元数据以排除任何其他原因? 你的 onDeviceReady 似乎没有 return 任何东西。你怎么知道它没有开火? 像这样的东西可以帮助追踪。
function onDeviceReady() {
console.log('deviceready fired');
}
好的,我在 vmware 上使用 mac os X,速度非常慢,我尝试使用另一台功能更强大的电脑,它的工作...很高兴知道模拟器如果加载太慢会出现错误