хранение данных в расширении Chrome - PullRequest
0 голосов
/ 13 мая 2018

Скажите, пожалуйста, что обычно представляет собой хранилище данных, большие данные в расширении Google. Я знаю, что есть chrome.storage - теперь я храню все в нем - пару ключей. Но сделать выбор и т. Д. Совсем не удобно из слова, есть вероятность, что данные будут потеряны и т. Д.

Я знаю, что есть WebSql и indexedDb, но они объявлены устаревшими. Может есть еще варианты? исключая отдельный сервер, который будет хранить все данные в базе данных mysql.

Ответы [ 2 ]

0 голосов
/ 13 мая 2018

Здесь сравнивается локальное хранилище с хранилищем Chrome. Вы можете легко решить, что лучше.

window.localStorage vs chrome.storage.local

0 голосов
/ 13 мая 2018

Для небольших объемов данных у вас есть " localStorage ", который обычно составляет 5 МБ, и у вас есть " chrome.storage ", который имеет 5 МБ локально, и часть его может загружаться на серверы Google (для кросс-браузерного обмена) - на сервере у вас есть всего 100 Кб.

Тогда есть IndexedDB, который, кажется, варьируется от 10 Мб до 300 Мб и, возможно, даже больше. См. Максимальный размер элемента в IndexedDB и этот документ , который описывает квоты на IndexedDB.

Если вы хотите обработать большое количество данных, вам нужно либо загрузить их в свою (или предоставленную сторонней организацией) серверную базу данных, либо создать обычное настольное приложение (если вы хотите, чтобы оно было локально).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...