Мое приложение chrome должно сохранить файл с удобным для чтения или стандартным форматом, например SQLite
(он должен быть доступен для чтения за пределами Chrome).Сохранение файлов на локальном компьютере с помощью приложения Chrome
Есть ли какой-либо API подходящий для этой цели?
Некоторые файлы с расширением .localstorage
(SQLite
) находятся в папке Chrome\User Data\Default\Local Storage
. Можно ли создавать такие файлы в приложении?
Отредактировано: Приложение не должно запрашивать у пользователя дополнительное разрешение.
Благодарим за внимание.
Спасибо за ваш ответ. Я забыл упомянуть, что приложение не должно запрашивать у пользователя дополнительные разрешения. Мне просто нужно сохранить некоторые текстовые файлы, чтобы пользователь приложения мог открыть их за пределами браузера. Расположение файлов не важно. Btw, в Инструментах разработчика, можно читать постоянные файлы в html5fs, созданные NaCl, но, к сожалению, невозможно сохранить файлы (ручная копировальная паста неэффективна для огромных файлов). – KaBa
@KaBa посмотрю. Единственное, что я могу придумать, это то, что, возможно, службы кэширования Service Worker будут делать то, что вы хотите? Это все еще довольно рано, и я думаю, что сейчас он помечен как временное хранилище и неограничен, но может измениться в будущем. Я также не уверен, как получить доступ к файлам извне, это может быть предстоящая функция. –