Существует ли внутренний URL для API файла - каталоги и файловая система на Chrome, аналогичный Chrome: // appcache-interanals для AppCache?
-
25-10-2019 - |
Вопрос
Я играл с веб -приложениями HTML5 в автономных приложениях и API файла с использованием Chrome. Посмотрев на то, что сделали ребята и девушки в html5rocks, Мне было интересно, есть ли способ узнать больше информации о файловой системе/песочнице?
Например: - где хранятся файлы/песочница? - Сколько места бесплатно/используется? - Зашифрованы ли данные?
Я надеюсь на внутренний URL-адрес Chrome, похожий на Chrome: // AppCache-Internals, который позволяет вам управлять AppCache для автономного веб-приложения.
Решение 2
Спасибо книге Использование API файловой системы HTML5 (Эриком Бидельманом), Если вы зайдете в «Chrome: // Настройки/файлы cookie». Поиск вашего URL -адреса, вы можете найти статистику квоты и использования о локальной файловой системе.
Следующий фрагмент кода также печатает эту информацию:
window.webkitStorageInfo.queryUsageAndQuota(TEMPORARY, function(usage, quota) {
console.log('Using: ' + (usage / quota) * 100 + '% of temporary storage');},
function(e) {
console.log('Error', e);
});
Другие советы
Chrome: // Quatta-Internals-это файл API (а также несколько других кусочков), аналого-chrome: // appcache-internals. Фактически, поскольку AppCache управляет квотой в Chrome, я полагаю, что AppCache-Internals уйдет в какой-то момент в будущем, полностью замененный страницей управления квотой.
Похоже, что он сломан в текущем выпуске Dev Channel, но он работает в кончике дерева, поэтому я уверен, что он скоро будет доступен. :)