5

我想使用chrome.storage.sync,但如果该功能已关闭或用户未登录,我想通知用户。显然,没有办法检查这一点。如果同步功能关闭或用户未登录,chrome.storage.sync只需在本地存储数据。有什么方法可以检测同步功能是否已打开并且用户是否已登录?

4

2 回答 2

3

这个问题包含您正在寻找的信息,chrome 似乎没有提供一种方法来检测用户是否已登录以进行 chrome 同步。无论他们是否登录,您都可以始终只使用 chrome.storage.sync。只需通知您的用户,如果他们没有启用 chrome 同步,他们保存的数据将不会保留到其他计算机。

于 2013-03-27T14:05:26.870 回答
1

尝试这个 :

if(chrome.sync.aboutInfo.type_status.length > 0) { //sync enabled
    ...
} else { // sync disabled
    ...
}
于 2013-03-29T09:05:17.403 回答