我正在开发一个 cordova android 应用程序,在使用 github 上的日历插件时遇到错误 https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
错误是:
......................................
我的 html 文件包含 JS
<script type=="text/javascript" src="cordova.js"></script>
<script type=="text/javascript" src="cordova_plugins.js"></script>
<script type=="text/javascript" src="JS/Calendar.js"></script>
<script src="JS/fncs.js"></script>
我的 fncs.js 文件是:
var startDate = new Date(2014,8,24,0,0,0,0,0);
var endDate = new Date(2014,8,27,0,0,0,0,0);
var title = "My nice event";
var location = "Home";
var notes = "Some notes about this event.";
var success = function(message) { document.getElementById("developers").innerHTML = "success";};
var error = function(message) { document.getElementById("developers").innerHTML = "failed";};
window.plugins.calendar.createCalendar(calendarName,success,error);
这是我的文件结构:
JS文件夹>>
任何帮助将不胜感激..谢谢!
最佳答案
Cordova 尚未初始化。所以 window.plugins
未定义,并且崩溃了。
尝试将初始化代码放入其中一个初始化事件中,例如 deviceready: http://cordova.apache.org/docs/en/2.5.0/cordova_events_events.md.html#deviceready,而不是普通的旧式 JavaScript
这样您就可以确保 Cordova 已启动并正在运行。
关于javascript - 运行 Cordova Android 应用程序(插件)时 Assets 文件夹中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25992785/