javascript - 无法让 'deviceready' 在 PhoneGap Build 中工作

标签 javascript android cordova phonegap-build

我的应用程序 (Cordova CLI 5.2) 中有以下代码。

<script>  
  var onDeviceReady;

  onDeviceReady = function() {
    alert('device ready');
    document.body.style.backgroundColor = "red";
  };

  document.addEventListener('deviceready', onDeviceReady, false);
</script>

但是,在使用 PhoneGap Build 构建并安装应用程序后,我从未在 Android 上看到警报(或背景颜色变化)。无论我做什么,我都无法让这段代码工作。

最佳答案

好的。我想到了。我没有像这样在index.html中包含phonegap.js:

<script src="phonegap.js"></script>

哦。

关于javascript - 无法让 'deviceready' 在 PhoneGap Build 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32928654/

相关文章:

javascript - 将 Prototype JS 转换为 vanilla JS。

javascript - jQuery 验证未验证

javascript - 如何从 addEventListener() 调用中调用对象方法?

安卓| RecyclerView 项目上的 AlertDialog 单击

android - 执行AsyncTask时onClick崩溃的应用程序

Cordova Windows Phone 应用程序相机方向错误

javascript - 用于依赖状态切片的 Redux reducer/state-shape 设计

android - Flutter项目中任务 ':app:processDebugResources'执行失败

javascript - ionic : ng-show and page transition

ios - ERROR ITMS-9000 : Missing or invalid signature. bundle 未使用 Apple 提交证书签名