gpt4 book ai didi

javascript - Cordova 与 Angular,如何获取 deviceready 事件

转载 作者:行者123 更新时间:2023-12-02 15:40:00 24 4
gpt4 key购买 nike

我在设备就绪事件方面遇到了各种问题,从deviceready has not fire after 5秒错误到插件无法工作。

根据我对研究的了解,需要以下内容(如果我错了,请纠正我):

  • 必须在 deviceready 事件之前加载 Angular,否则它将无法获取
  • cordova.js 必须在 5 秒内加载

所以我的问题是 - 如何尽快加载 cordova.js,同时让它等待 Angular 为 deviceready 事件做好准备?

最佳答案

我使用手动引导来让它工作(完美)

function bootstrapAngular() {
var domElement = document.querySelector('html');
angular.bootstrap(domElement, ['appName']);
}
if (document.URL.indexOf('http://') === -1 && document.URL.indexOf('https://') === -1) {
// URL: Running in Cordova/PhoneGap
document.addEventListener("deviceready", bootstrapAngular, false);

因为我的应用程序可以通过浏览器(“http://”或“https://”)和cordova(“file://”)访问。

关于javascript - Cordova 与 Angular,如何获取 deviceready 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com