我已经制作了带有选项页面的Chrome扩展程序。数据保存在localstorage中并且运行正常。
Chrome不会将本地存储同步到云,只是扩展。这意味着任何用户数据都不会同步到同一个Google帐户的其他计算机。
我在http://developer.chrome.com/extensions/docs.html找不到允许我同步用户选择偏好的API。
您建议使用哪种方法?
答案 0 :(得分:33)
在(希望接近)未来,您将您现在可以在chrome.storage.sync
中存储内容,并且它将自动同步。
除非您现在需要 ,否则请考虑将所有配置放在一个对象中,以后稍后您就可以同步它!
修改:现在这是available in stable Chrome!
答案 1 :(得分:4)
Nathan Moos告诉你真相:)但你不需要自己写,你可以使用Sylebot扩展名的Ankit Ahuja解决方案。您需要文件js/sync.js。源代码很棒,而且效果很好!
答案 2 :(得分:3)
您应该可以使用HTML5 WebDatabases,,但不能。见下面的评论。
答案 3 :(得分:2)
您可以将某些选项序列化为书签,并告诉用户启用书签同步。然后,您可以从书签中读取或在书签周围构建伪“localStorage”对象。
答案 4 :(得分:1)
您可以尝试使用Google文档,例如Chrome使用书签。我不知道api到达了多远,但这似乎是一个相当基本的操作。