Próbuję ustalić, jak najlepiej zaimplementować instalację bezpośrednią firefox-addon z mojej witryny. Poza tym po prostu monitowanie użytkownika o zainstalowanie dodatku, chciałbym również uzyskać wynik działania użytkownika (akceptuje instalację lub ją anuluje).Dodatek do przeglądarki Firefox z witryny internetowej
Badania w Google ogólnie wskazują na użycie InstallTrigger.install()
, co działa dobrze, z tym że nie ma funkcjonalnego wywołania zwrotnego, które można wykorzystać do poznania wyniku działania użytkownika.
Choć InstallTrigger.install()
nie akceptuje wywołania zwrotnego, wywołanie zwrotne nie jest zwolniony, chyba że bieżąca strona oglądania jest na białej liście domen (np AMO):
Więc zastanawiam się:
- Czy jest jakiś alternatywny sposób uzyskania wyniku instalacji dodatku i czy nie ma potrzeby, by zaakceptować domenę domyślnie Biała lista instalacji ddona.
Wielkie dzięki!
Czy znalazłeś rozwiązanie problemu? –
Nie ma rozwiązania. Tylko AMO znajduje się na białej liście. –
Możliwe rozwiązanie polega na tym, że Twój addon wyśle polecenie ping do serwera, gdy jest zainstalowany. W ten sposób pośrednio wiesz, kiedy użytkownik zaakceptuje instalację. – Marco