Javascript 如何在混合应用程序cordova中调试onDeviceReady

Javascript 如何在混合应用程序cordova中调试onDeviceReady,javascript,android,ios,cordova,Javascript,Android,Ios,Cordova,请我有我的反应应用程序混合应用程序,我正在添加cordova框架。我添加了cordova项目,在模拟器上构建、发布、仿真我的应用程序都成功了。cordova项目在我的应用程序中添加了index.js,我在下面的index.html中引用了它 </head> <body> <div id="root" class="root app"> <div class="mobile-page"> <img class="sp

请我有我的反应应用程序混合应用程序,我正在添加cordova框架。我添加了cordova项目,在模拟器上构建、发布、仿真我的应用程序都成功了。cordova项目在我的应用程序中添加了index.js,我在下面的index.html中引用了它

</head>

<body>

<div id="root" class="root app">
    <div class="mobile-page">
        <img class="spinner" src="img/symbol-logo.svg" />
    </div>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="index.js"></script>
<script src="boot.js"></script>
<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=fetch,Promise,Array.from,Array.prototype.find,Array.prototype.includes,String.prototype.startsWith,String.prototype.includes,Math.sign,Intl.~locale.en,Intl.~locale.id,Intl.~locale.ru,Intl.~locale.fr&unknown=polyfill"></script>
<script async src="app.js"></script>

我的问题是,我不确定是否调用了index.js事件。我想测试/调试上面的onDeviceReady事件是否被调用。我希望能够打印一个简单的控制台消息并进行调试。请问我该怎么做?

我通常使用cordova浏览器平台

cordova platform add browser
然后在浏览器中构建应用程序

cordova platform build browser

cordova emulate browser

您的cordova将在本地主机上运行,在那里您可以看到您的控制台消息。如果您也按照上面用户的说明放置断点。我就是这样做的。希望有帮助。

我通常使用cordova浏览器平台

cordova platform add browser
然后在浏览器中构建应用程序

cordova platform build browser

cordova emulate browser

您的cordova将在本地主机上运行,在那里您可以看到您的控制台消息。如果您也按照上面用户的说明放置断点。我就是这样做的。希望有帮助。

你也可以试试phonegap桌面应用程序

它的工作非常简单,只需将您的项目文件包含在其中,然后输入它提供给您的移动设备上的开发者应用程序的本地url即可


Phonegap桌面应用程序有一个控制台,可以帮助您查看日志,因此您可以简单地调试应用程序。

您也可以尝试Phonegap桌面应用程序

它的工作非常简单,只需将您的项目文件包含在其中,然后输入它提供给您的移动设备上的开发者应用程序的本地url即可


Phonegap桌面应用程序有一个控制台,可以帮助您查看日志,因此您可以简单地调试应用程序。

尝试Chrome Inspect Device检查您手机的日志。如果您还没有这个想法,请参阅试用Chrome Inspect设备检查您手机的日志。如果你还没有这个想法,看看