[英]How can I sync localStorage across Chrome instances (or use chrome.storage.sync without a published extension)?
以下是我的情况:我已经编写了许多Chrome用户脚本供我个人使用。 以前,我只有一台机器上有一个Chrome实例,所以我非常乐意将任何持久数据转储到localStorage。
但是,我现在有多台机器,并希望在所有机器上的Chrome上使用我的用户脚本,我的持久数据随之而来。 如果有点乏味(将其粘贴在Bitbucket仓库中,然后拉动并手动安装),同步用户脚本代码本身很简单,但我不知道如何跨机器同步我的localStorage数据。
我考虑过将我的用户脚本转换为正确的Chrome扩展程序并使用chrome.storage API(如果您的Chrome帐户已连接到我的Chrome实例,那么使用chrome.storage.sync存储的数据显然可以同步)。 但是,这是我的用例的问题:
那么:有没有办法让我能够直接在机器之间同步localStorage,或者2.)使用chrome.storage.sync API而不使用公开发布的Chrome扩展程序?
这并没有真正回答我最初提出的问题,但这就是我最终要解决的问题,所以无论如何。
"unlimitedStorage"
权限来授予无限存储空间。 PouchDB的存储模型基本上在各方面都优于chrome.storage存储模型(免费修订跟踪,记录的同步协议,而不是voodoo chrome.storage.sync所做的任何事情等),以及缺点(额外的依赖,需要)对于一个单独的远程服务器[见下文]等)对我来说不是一个大问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.