Piszę rozszerzenie do rejestrowania użycia Facebooka. Zauważyłem, że nawet jeśli zakładka na facebooku spowodowała awarię licznika, więc próbowałem to naprawić. Według the doc wydaje się, że nie ma takiego zdarzenia.Jak wykryć, czy karta Chrome jest uszkodzona?
Czy istnieje interfejs API do wykrywania, czy karta jest uszkodzona, czy zdarzenie awarii?
W moich eksperymentach, chrome.runtime.lastError nie jest ustawione po wywołaniu, jeśli karta się zawiesiła. Oddzwonienie również nie jest wywoływane. Jeśli identyfikator karty naprawdę nie istnieje, to chrome.runtime.lastError jest ustawione na wywołanie zwrotne, które zostanie wywołane. Tak więc jedyny (ale potencjalnie niedokładny) sposób wykrywania rozbitych kart wydaje się ustawić timer i czekać na timeout, gdy wywołanie zwrotne nie jest wywoływane. –
@RolandPihlakas Otworzyłem bilet: https://crbug.com/439780 –
Och, dzięki, dobry pomysł! To powinno stać się nawykiem ... –