Powiedzmy, że użytkownik wyłącza moje rozszerzenie, a następnie włącza je.Jak wykryć, czy rozszerzenie Chrome zostało włączone (po wyłączeniu)?
Jak mogę uruchomić funkcję, gdy rozszerzenie zostanie ponownie włączone?
Próbowałem zrobić coś podobnego do uruchamiania funkcji na-extension-install, używając localStorage, ale wygląda na to, że nie działa w przypadku tego ponownego włączenia, ponieważ localStorage nie zostaje wyczyszczone dla strony w tle, gdy jest wyłączony.
if (!localStorage["isInstalled"]) {
onInstall();
localStorage["isInstalled"] = 1;
}
Z perspektywy rozszerzenia i użytkownika wyłączenie rozszerzenia ma dokładnie taki sam efekt jak zamknięcie przeglądarki. Dlaczego musiałbyś rozróżniać te dwie sprawy? – serg