Как да разбера дали функцията за синхронизиране на chrome е активна? - Разширение за Chrome

Искам да използвам chrome.storage.sync, но искам да уведомя потребителя, ако функцията е изключена или потребителят не е влязъл. Очевидно няма начин да се провери това. Ако функцията за синхронизиране е изключена или потребителят не е влязъл, chrome.storage.sync просто съхранява данни локално. Има ли някакъв начин да се установи дали функцията за синхронизиране е включена и потребителят е влязъл?


person Uzair Farooq    schedule 07.03.2013    source източник
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
comment
Грешка: aboutInfo е недефиниран - person Uzair Farooq; 29.03.2013
comment
Да, направих теста на URL адреса chrome://sync и той проработи. Просто трябва да изчакаме Google да добави разрешението за синхронизиране към разширенията на chrome. - person RodolpheChe; 29.03.2013
comment
Работи на страницата chrome://sync. Не съм сигурен дали ще мога да го използвам в моето разширение, но бих го приел. Благодаря :) - person Uzair Farooq; 29.03.2013

Този въпрос съдържа информацията, която търсите, не изглежда, че chrome предоставя начин за откриване дали потребителят е влязъл или не за синхронизиране на chrome. Винаги можете просто да използвате chrome.storage.sync, независимо дали са влезли или не. Просто информирайте потребителите си, че ако не са активирали синхронизирането на chrome, техните запазени данни няма да се запазят на другите им машини.

person Kyle    schedule 27.03.2013