我正在使用chrome.storage.sync
API作为我正在构建的Google Chrome扩展的一部分。
我有时需要获得所有同步数据,我通过使用:来做到这一点
chrome.storage.sync.get(null, function(items) { //do stuff with the results } );
我刚刚通过使用不同的帐户登录Gmail来测试这一点,数据似乎是在他们之间共享的(我一直在线)发生了什么事?我以为使用chrome.storage.sync
可以将数据同步到每个用户的Google帐户
API中说:
使用storage.sync时,存储的数据将自动同步只要用户已启用同步。
在这种情况下,"登录"究竟意味着什么?它是指登录(通过谷歌帐户)还是刚刚开通?
如果您转到chrome://settings你会看到一个登录部分(可能在最上面)。这是将用于chrome应用程序同步的帐户。
Google chrome只会将数据保存在您当时使用的用户中,即使您有更多的用户登录。