Храните и извлекайте данные онлайн, используя usercript
Я хочу иметь возможность хранить и извлекать данные онлайн, используя имя пользователя и пароль, чтобы пользовательский скрипт, который запускается на веб-странице, мог иметь персонализированную информацию. Например, я хочу писать заметки для пользователей на форуме и получать их с любого компьютера что мой usercript установлен.
Я думал, что электронные таблицы Google помогут, но я не смог это реализовать. Я также подумывал об использовании чего-то вроде persistencejs https://github.com/zefhemel/persistencejs/blob/master/docs/sync.md или http://www.sencha.com/products/io/ но ни один из них не является достаточно просто для знания о программировании у меня есть.
Так есть ли простой способ сделать это?
1 ответ
Нет простого способа сделать это, вы должны хранить данные на своем сервере и создавать соединение между вашим сервером и usercript.
вот как вы можете это сделать,
создайте окно входа в свой пользовательский скрипт, чтобы пользователи могли войти.
получить имя пользователя и пароль и отправить его на страницу вашего сервера с GM_xmlhttpRequest. Chrome и Firefox поддерживают междоменный домен xhr с GM_xmlhttpRequest, поэтому у вас не возникнет проблем с этим, если вы будете писать этот скрипт для Firefox или Google Chrome.
на странице вашего сервера получите имя пользователя и пароль и проверьте их на соответствие в вашей базе данных, затем создайте ответ json, содержащий данные для соответствующего пользователя.
получить ответ на запрос в своем пользовательском сценарии и делать то, что вы хотите.