• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

javascript - deviceready 5 秒后未触发​​ Cordova

[复制链接]
菜鸟教程小白 发表于 2022-12-12 16:17:57 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我收到此控制台消息

deviceready has not fired after 5 seconds.

Channel not fired: onPluginsReady

Channel not fired: onCordovaReady

当我使用以下 ionic 代码 fragment 时。

ionic.Platform.ready(function(){
    // will execute when device is ready, or immediately if the device is already ready.
    // some code here. I am making calls to sqlite cordova plugin
});

控件永远不会进入 ionic.Platform.ready 函数内部。有趣的是,我的代码可以在 android 设备上运行,但不能在 iOS 设备上运行。

到目前为止,我已经尝试过很多事情。我已尝试按照此链接中给出的故障排除进行操作。 http://ngcordova.com/docs/common-issues/

以下是我的配置

Cordova version 5.3.1

Ionic version 1.6.4



Best Answer-推荐答案


window.cordova.plugins.Keyboard 导致了一些问题,因为它在 Cordova 版本 3.0 已被弃用。现在您需要使用 window.cordova.require() 语法来访问插件。

还有助于删除和添加 ios 平台。package.json 有时会搞砸。

关于javascript - deviceready 5 秒后未触发​​ Cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32659113/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap