我试图通过执行此代码来显示对象window.cordova。
$ionicPlatform.ready(function() {
window.phonegap = {};
console.log(JSON.stringify(window.cordova));
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
ngFB.init({appId: FB_APPID});
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
但我没有定义。
您是否使用 ionic serve
在浏览器中运行它?科尔多瓦与浏览器不兼容!它仅适用于手机。在您的手机上,您永远不会遇到此问题。您仍然可以通过运行命令行输出来查看它,如下所示:
ionic run android -c -l
这还可以启用实时更新,因此您不必在每次进行小更改时都构建应用程序。
在
各自的 HTML 中包含cordova.js
文件并注册deviceready
事件,以确保在调用之前正确加载 cordova 及其插件。