cordova のロールを使用してカスタム プラグインを作成しました。プラグインのキー/値を 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>