Хранение данных при использовании Greasemonkey - PullRequest
7 голосов
/ 01 апреля 2010

Есть ли хороший способ сохранить большой объем данных при использовании Greasemonkey, когда GM_setValue просто не обрезает его?

Ответы [ 2 ]

5 голосов
/ 02 апреля 2010

Ну вот варианты:

  1. Настройка сервера для сохранения данных для пользователя, и используйте xhr для создавать / редактировать / удалять данные ( Google App Двигатель (GAE) предлагает много свободное место для хранения).
  2. Использование Веб-хранилище , которое реализовано в Firefox .
  3. Использование Локальное хранилище Flash .
  4. Подождите, пока База данных Web SQL реализовано в Firefox ..
  5. Смесь всего вышеперечисленного.

Если вы напишите расширение Firefox (или в будущем вы можете сделать Jetpack и использовать Page Mod JEP 107 , который разрабатывается), тогда Вы также можете читать / записывать / удалять файлы на HD .

1 голос
/ 06 февраля 2012

используйте Lubemonkey, найденный на Gamecore.org, работает так же, как greasemonkey (даже те же команды), но вы можете хранить данные в базе данных sqlite, используя чистый SQL (вставка, обновление, выбор, объединение и т. д.).

...