如何检测Chrome同步功能是否有效? - Chrome扩展程序

时间:2013-03-07 15:01:33

标签: javascript google-chrome google-chrome-extension add-on

我想使用chrome.storage.sync但我想通知用户该功能是否已关闭或用户未登录。显然,无法检查此功能。如果同步功能已关闭或用户未登录,则chrome.storage.sync只会在本地存储数据。 有没有办法检测同步功能是否已打开且用户是否已登录?

2 个答案:

答案 0 :(得分:3)

This question包含您要查找的信息,Chrome似乎没有提供检测用户是否已登录以进行Chrome同步的方法。您可以随时使用chrome.storage.sync,无论它们是否已登录。只需告知您的用户,如果他们没有启用Chrome同步,则他们保存的数据将不会保留在其他计算机上。

答案 1 :(得分:1)

试试这个:

if(chrome.sync.aboutInfo.type_status.length > 0) { //sync enabled
    ...
} else { // sync disabled
    ...
}