[英]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似乎沒有返回任何內容。 你怎么知道它沒有解雇? 這樣的事情可以幫助跟蹤。
function onDeviceReady() {
console.log('deviceready fired');
}
好吧,我在vmware上使用mac os X而且它非常慢,我已經嘗試使用其他更強大的PC並且它的工作正常...如果加載速度太慢,那么很高興知道模擬器錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.