繁体   English   中英

Phonegap在iOS上没有调用deviceReady

[英]Phonegap not calling deviceReady on iOS

我有一个运行在机器人设备上的功能完善的phonegap应用程序。 但是,当我将内容移到iOS时, deviceReady方法永远不会触发。

HTML HEADER

<head>
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi' name='viewport' />
<meta charset='utf-8' />
<link href='stylesheets/application.css' rel='stylesheet' />
<link href='http://code.jquery.com/mobile/1.0rc2/jquery.mobile.structure-1.0rc2.min.css' rel='stylesheet' />
<link href='stylesheets/application.css' rel='stylesheet' />
<script src='http://code.jquery.com/jquery-1.6.4.min.js'></script>
<script src='http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js'></script>
<script src='javascripts/application.js'></script>
<script src='javascripts/phonegap-1.2.0.js'></script>
</head>

的application.js

$(function() {
  document.addEventListener("deviceready", function(){alert(2)}, false);
});

如果我在$(function(){})粘贴一个警报函数,它就会触发,所以我知道jquery和application.js已经加载了。 phonegap.js中的alert()也会触发,确认已加载。

您是否在iOS应用中使用Android应用中的phonegap-1.2.0.js? 换句话说,你也复制了吗?

PhoneGap拥有每个平台的phonegap-1.x.js文件。 确保您使用的是iOS版的?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM