Cordova升级后(从cordova_2.9.js升级到cordova_4.4.js)
日志将显示
deviceready has not fired after 5 seconds. cordova.js
Channel not fired: onCordovaInfoReady cordova.js
Channel not fired: onCordovaConnectionReady cordova.js
为了兼容而不影响用户系统,我的情况是:
本机应用程序使用cordova_4.4.js
但是Web仍然使用cordova_2.9.js
在这种情况下,当我在Web中触发本机功能时,没有响应
但是点击主屏幕按钮后,再次将应用回调到前台,本机功能就可以了!好奇怪!
我尝试了很多解决方案,但都失败了
包括添加/删除平台,添加/删除插件,添加CSP ...
有什么建议吗?谢谢
答案 0 :(得分:0)
我遇到了同样的问题。我在ionic4项目的config.xml中有一个条目。
<preference name="Hostname" value="xxx.xxxxxxxx.xx" />
并且忘记了以下行:
<allow-navigation href="http://xxx.xxxxxxxx.xx/*" />
之后,一切都按预期进行。但是,在iOS上,这似乎不是问题。如果仅在Android上发生。
希望对您有帮助。