Firefox OS: доступ к extsdcard
Возникли проблемы при попытке просмотреть все SDCard на телефоне. Следующая функция работает только для первой SDCard...
function browseFiles() {
var sdcards = navigator.getDeviceStorages("sdcard");
for (var i = 0; i<sdcards.length;i++) {
var files = navigator.getDeviceStorage(sdcards[i].storageName);
if (files != null) {
var cursor = files.enumerate();
cursor.onsuccess = function () {
var file = this.result;
if (file != null) {
console.log(" file : " + file.name);
} else {
this.done = true;
}
if (!this.done) {
this.continue();
}
}
cursor.onerror = function () {
console.log("enumerate onerror");
}
}
}
}
Устройство: ZTE open C, Firefox OS 1.3