2012-01-20 50 views
0

我希望能够使用用户名和密码在线存储和检索数据,以便在网页上运行的用户脚本可以具有个性化信息。例如,我想为用户编写便笺在论坛中,并希望从我的脚本安装的任何计算机中检索它们。使用用户脚本在线存储和检索数据

我以为谷歌电子表格会做的伎俩,但我还没有能够实现它。 我也想过使用像persistencejs https://github.com/zefhemel/persistencejs/blob/master/docs/sync.mdhttp://www.sencha.com/products/io/的东西,但他们都不够简单的编程知识我有。

那么有没有一个简单的方法来做到这一点?

+0

存储是微不足道的,阅读稍微复杂 - 但借助[JSONP](http://en.wikipedia.org/wiki/JSONP),你也可以做到。 – c69

回答

1

有没有简单的方法来做到这一点,你必须将数据存储在你的服务器,并创建你的服务器和userscript之间的连接。

这里是你如何能做到这一点,

  • 创建您的userscript一个登录框,这样用户就可以登录。

  • 得到用户名密码GM_xmlhttpRequest发送到您的服务器页面。 chrome and firefox support cross domain xhr with GM_xmlhttpRequest,所以如果你正在为firefox或谷歌浏览器编写脚本,你不会有任何问题。

  • 在您的服务器页面中获取用户名和密码,并检查它们是否匹配您的数据库,而不是创建包含匹配用户数据的json响应。

  • 在你的脚本中获得请求的响应并做你想做的事。

相关问题