В упакованном приложении Chrome я пытаюсь прочитать файл из хранилища PERSISTENT и создать его, если он не существует:

window.webkitRequestFileSystem(PERSISTENT, 1024*1024, function(fileSystem) { fileSystem.root.getFile('file.txt', {create: true}, function(fileEntry) { fileEntry.file(function(file) { var reader = new FileReader(); reader.onloadend = function(e) { console.log(this.result); }; reader.readAsText(file); }, errorHandler); }, errorHandler); }); 

Но я получаю The operation failed because it would cause the application to exceed its storage quota. ошибка. Временное хранилище дает мне ту же ошибку. Что-то, что я должен указать в manifest.json?

Добавление unlimitedStorage к разрешениям manifest.json устранило проблему.

У меня была такая же проблема при запуске приложения Cordova на платформе браузера. Я исправил проблему, удалив ненужные (и старые) файлы, хранящиеся в каталоге filesytem. Вы можете найти этот каталог там (на windows8):

 %userDirectoryAppDataLocalGoogleChromeUser DataDefault 

Надеюсь это поможет.

у меня была такая же проблема, когда мое гибридное приложение Cordova, работающее на пульсации -Chrome{amp}gt; настройки{amp}gt; история{amp}gt; продвижение{amp}gt; проверил все ненужные файлы и удалил.