簡體   English   中英

准備好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似乎沒有返回任何內容。 你怎么知道它沒有解雇? 這樣的事情可以幫助跟蹤。

function onDeviceReady() {
console.log('deviceready fired');
}

好吧,我在vmware上使用mac os X而且它非常慢,我已經嘗試使用其他更強大的PC並且它的工作正常...如果加載速度太慢,那么很高興知道模擬器錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM