deviceReady 事件未触发
Posted
技术标签:
【中文标题】deviceReady 事件未触发【英文标题】:deviceReady event not fired 【发布时间】:2019-01-31 13:01:09 【问题描述】:我是 cordova 的新手,我试图从未触发的 deviceReady 事件中获取设备 ID,谷歌搜索后我知道我需要在我的项目中引用 Cordova.js 文件,所以我做到了。包含cordova.js后,我不断收到Uncaught module cordova/channel not found错误, 我尝试添加 channel.js 和 utils.js 但不断收到其他错误。 请有人帮我解决它。
<script type="text/javascript" src="js/Jqury.js"></script>
<script type="text/javascript" src="require.js"></script>
<!--<script type="text/javascript" src="utils.js"></script>
<script type="text/javascript" src="channel.js"></script>-->
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
【问题讨论】:
【参考方案1】:只看一点:
<script type="text/javascript" src="js/Jqury.js"></script>
应该是:
<script type="text/javascript" src="js/Jquery.js"></script>
你写了Jqury
,缺少一个e
。
【讨论】:
【参考方案2】:经过数小时的谷歌搜索后,我找到了解决问题的正确位置,我知道我不需要将 cordova.js 文件物理添加到我的项目中,它会在编译时自动添加,我们只需要确保 index.html 文件中存在引用。
【讨论】:
以上是关于deviceReady 事件未触发的主要内容,如果未能解决你的问题,请参考以下文章
基于 1.6.1 的 phonegap 构建应用程序中未触发 deviceready 事件
在 Adobe Phonegap Build 中,Deviceready 未触发
Xcode 中的 phoneGap 不会触发 Deviceready 事件
如果关闭位置服务,Phonegap build "deviceready" 事件永远不会触发