菜鸟教程小白 发表于 2022-12-12 16:17:57

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


                                            <p><p>我收到此控制台消息</p>
<blockquote>
<p>deviceready has not fired after 5 seconds.</p>
<p>Channel not fired: onPluginsReady</p>
<p>Channel not fired: onCordovaReady</p>
</blockquote>
<p>当我使用以下 ionic 代码 fragment 时。</p>
<pre><code>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
});
</code></pre>
<p>控件永远不会进入 <strong>ionic.Platform.ready</strong> 函数内部。有趣的是,我的代码可以在 android 设备上运行,但不能在 iOS 设备上运行。</p>
<p>到目前为止,我已经尝试过很多事情。我已尝试按照此链接中给出的故障排除进行操作。
<a href="http://ngcordova.com/docs/common-issues/" rel="noreferrer noopener nofollow">http://ngcordova.com/docs/common-issues/</a> </p>
<p>以下是我的配置</p>
<blockquote>
<p>Cordova version 5.3.1</p>
<p>Ionic version 1.6.4</p>
</blockquote></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><strong>window.cordova.plugins.Keyboard</strong> 导致了一些问题,因为它在 <strong>Cordova 版本 3.0</strong> 已被弃用。现在您需要使用 <strong>window.cordova.require()</strong> 语法来访问插件。 </p>

<p>还有助于删除和添加 ios 平台。package.json 有时会搞砸。</p></p>
                                   
                                                <p style="font-size: 20px;">关于javascript - deviceready 5 秒后未触发​​ Cordova,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/32659113/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/32659113/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: javascript - deviceready 5 秒后未触发​​ Cordova