次のコードがあります。
function wait(){
$(document).ready(function() {
//alert("Dentro de ready");
document.addEventListener("deviceready", init(), true);
});
}
「wait」は、onload イベントから呼び出される Javascript 関数です。onload イベントと $(document).ready および "deviceready" イベントを使用して、コーディングの開始時にすべてのものが確実に読み込まれるようにします。
「init()」メソッドはいくつかの処理を行った後、次のメソッドを呼び出します。
function download_img(imgToDownload){
var url = remote_url+imgToDownload; // image url
alert("img url: "+url);
try{
window.requestFileSystem(**LocalFileSystem**.PERSISTENT, 0,
function (fs) {
var imagePath = fs.root.fullPath +"/"+ imgToDownload; // full file path
var fileTransfer = new FileTransfer();
fileTransfer.download(url, imagePath,
function (entry) {
alert("OK: " + entry.fullPath); // entry is fileEntry object
},
function (error) {
alert("download error source " + error.source);
alert("download error target " + error.target);
alert("upload error code" + error.code);
alert("http_status"+error.http_status);
}
);
}
);
}catch(err){
alert(err.message);
}
}
エラーメッセージが表示される場所:「LocalFileSystem is not defined」。
私のconfig.xmlは次のとおりです。
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.lamakun.mancomunidad"
version = "3.0.0">
<name>PhoneGap Build Application</name>
<description>
A simple PhoneGap Build application.
</description>
<author href="https://example.com" email="you@example.com">
Your Name
</author>
<preference name="phonegap-version" value="2.2.0" />
<access origin="http://www.mytests.es" subdomains="true"/>
</widget>
今はすべての権限を持っていると思いますが、権限を追加する可能性がある場合に備えて。誰かが私にそれについての手がかりを与えることができますか?