Храните и извлекайте данные онлайн, используя usercript - PullRequest
0 голосов
/ 20 января 2012

Я хочу иметь возможность хранить и извлекать данные онлайн, используя имя пользователя и пароль, чтобы пользовательский скрипт, который запускается на веб-странице, мог иметь персональную информацию. Например, я хочу писать заметки для пользователей на форуме и получать ихс любого компьютера, на котором установлен мой usercript.

Я думал, что электронные таблицы Google помогут, но я не смог его реализовать.Я также думал о том, чтобы использовать что-то вроде persistencejs https://github.com/zefhemel/persistencejs/blob/master/docs/sync.md или http://www.sencha.com/products/io/, но ни один из них не достаточно прост для моих знаний по программированию.делать это?

1 Ответ

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

нет простого способа сделать это, вы должны хранить данные на своем сервере и создать соединение между вашим сервером и usercript.

вот как вы можете это сделать,

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

  • получить имя пользователя и пароль и отправить егостраница вашего сервера с GM_xmlhttpRequest . Chrome и Firefox поддерживают междоменный домен xhr с GM_xmlhttpRequest , поэтому у вас не возникнет проблем с этим, если вы напишите этот скрипт для Firefox или Google Chrome.

  • в вашемНа странице сервера получите имя пользователя и пароль и проверьте их на соответствие в вашей базе данных, затем создайте ответ json, содержащий данные для сопоставленного пользователя.

  • получите ответ на запрос в своем пользовательском сценарии и сделайте то, что вы хотите.

...