我使用科尔多瓦的角色创建了一个自定义插件。我已将插件的键/值添加到 cordova.plist 并在本机 ios 代码中编写插件。但是我只有在访问过一次流动页面后才能得到结果。我不知道哪里出错了。如果cordova js需要一些初始化?
<!DOCTYPE html>
<html>
<head>
<title>Overview</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="js/jquery.min.js"></script>
<script type="text/javascript" src="cordova-2.0.0.js"></script>
<style type="text/css">
*{ margin:0;
padding:0;
}
body {
margin-left:0px;
width:1024px;
background-image: url("content/main/defaultbg.jpg");
background-size:1024px 768px;
}
</style>
</head>
<body>
<div id="slr_left_title">
html code ....
</div>
<script>
setTimeout(function(){
window.getReportList = function(reportCategory, successCallback) {
cordova.exec(successCallback, function(err) {
callback('get the category list error!');
}, "SLReportList", "getlist", [reportCategory]);
};
window.getReportList("atestcategory", function(result) {
alert(result);
});
},0);
</script>
</body>
</html>