Искам да използвам chrome.storage.sync
, но искам да уведомя потребителя, ако функцията е изключена или потребителят не е влязъл. Очевидно няма начин да се провери това. Ако функцията за синхронизиране е изключена или потребителят не е влязъл, chrome.storage.sync
просто съхранява данни локално. Има ли някакъв начин да се установи дали функцията за синхронизиране е включена и потребителят е влязъл?
Как да разбера дали функцията за синхронизиране на chrome е активна? - Разширение за Chrome
comment
Възможен дубликат на stackoverflow.com/questions/8887770/
- person Halim Qarroum   schedule 22.03.2013
Отговори (2)
Опитайте тази :
if(chrome.sync.aboutInfo.type_status.length > 0) { //sync enabled
...
} else { // sync disabled
...
}
person
RodolpheChe
schedule
29.03.2013
Грешка: aboutInfo е недефиниран
- person Uzair Farooq; 29.03.2013
Да, направих теста на URL адреса chrome://sync и той проработи. Просто трябва да изчакаме Google да добави разрешението за синхронизиране към разширенията на chrome.
- person RodolpheChe; 29.03.2013
Работи на страницата chrome://sync. Не съм сигурен дали ще мога да го използвам в моето разширение, но бих го приел. Благодаря :)
- person Uzair Farooq; 29.03.2013
Този въпрос съдържа информацията, която търсите, не изглежда, че chrome предоставя начин за откриване дали потребителят е влязъл или не за синхронизиране на chrome. Винаги можете просто да използвате chrome.storage.sync, независимо дали са влезли или не. Просто информирайте потребителите си, че ако не са активирали синхронизирането на chrome, техните запазени данни няма да се запазят на другите им машини.
person
Kyle
schedule
27.03.2013