Chcę użyć chrome.storage.sync
, ale chcę powiadomić użytkownika, jeśli ta funkcja jest wyłączona lub użytkownik nie jest zalogowany. Najwyraźniej nie ma sposobu, aby to sprawdzić. Jeśli funkcja synchronizacji jest wyłączona lub użytkownik nie jest zalogowany, chrome.storage.sync
po prostu przechowuje dane lokalnie. Czy istnieje sposób sprawdzenia, czy funkcja synchronizacji jest włączona, a użytkownik jest zalogowany?Jak wykryć, czy funkcja synchronizacji z chromem jest aktywna? - Rozszerzenie Chrome
Odpowiedz
Spróbuj tego:
if(chrome.sync.aboutInfo.type_status.length > 0) { //sync enabled
...
} else { // sync disabled
...
}
Błąd: aboutInfo jest undefined –
Tak, zrobiłem test na ** URL chrome: // sync ** i zadziałało. Musimy tylko poczekać, aż Google doda uprawnienia ** sync ** do rozszerzeń chrome. – RodolpheChe
Działa na stronie ** chrome: // sync **. Nie jestem pewien, czy będę mógł go użyć w moim rozszerzeniu, ale zaakceptuję to. Dzięki :) –
This question ma informacje, których szukasz, nie wydaje się, że chrome zapewnia sposób na wykrycie, czy użytkownik jest zalogowany, czy nie do synchronizacji chrome. Zawsze możesz po prostu użyć chrome.storage.sync niezależnie od tego, czy są zalogowani czy nie. Po prostu poinformuj użytkowników, że jeśli nie mają włączonej synchronizacji Chrome, ich zapisane dane nie będą się wyświetlać na innych komputerach.
- 1. Jak wykryć, czy karta Chrome jest uszkodzona?
- 2. Jak wykryć, czy rozszerzenie Chrome zostało włączone (po wyłączeniu)?
- 3. jQuery webcam/flash: Jak wykryć, czy kamera internetowa jest aktywna?
- 4. Jak wykryć zainstalowaną wersję Chrome?
- 5. Jak sprawdzić, czy sesja jest aktywna?
- 6. Jak działa funkcja synchronizacji statycznej?
- 7. Rozszerzenie Chrome: jak utworzyć?
- 8. Problem jQuery .height() z chromem
- 9. Jak obsługiwać przycisk Wstecz, gdy aktywna jest funkcja startActivityForResult?
- 10. Ustal, czy karta przeglądarki jest aktywna? - IE?
- 11. Rozszerzenie Google Chrome z OAuth
- 12. Wykrywanie, czy kod jest uruchamiany jako rozszerzenie Chrome
- 13. Rozszerzenie Chrome - zapisywanie pliku PDF
- 14. Jak działa funkcja synchronizacji w java?
- 15. Rozszerzenie Chrome, które działa, nawet jeśli Chrome jest zamknięty
- 16. Ionic2 - sprawdź, czy strona jest aktywna
- 17. Rozszerzenie chrome OnMessage
- 18. Jak sprawdzić, czy zakładka jest aktywna czy nie w JTabbedPane?
- 19. Pobierz rozszerzenie chrome url
- 20. iOS 7: wykryć, czy funkcja autoupdating jest włączona?
- 21. Szyfruj rozszerzenie Chrome?
- 22. Rozszerzenie chrome chrome Prosty klient REST
- 23. Rozszerzenie CORS do Chrome z manifestem 2
- 24. Rozszerzenie Chrome - jak zdobyć ciało odpowiedzi HTTP?
- 25. Jak mogę sprzedać moje rozszerzenie Google Chrome?
- 26. Jak wykrywać, kiedy inne rozszerzenie Chrome zastępuje tę samą stronę?
- 27. Jak wykryć, czy Java jest włączona w IE?
- 28. Rozszerzenie Chrome do chmury Amazon
- 29. Rozszerzenie interfejsu Chrome Historia API
- 30. Jak sprawdzić, czy rozszerzenie PECL jest obecne?
Możliwy duplikat http://stackoverflow.com/questions/8887770/google-chrome-sync-check-if-enabled-via-api-extension –