MozillaPL.org - polskie centrum Mozilli

Główne menu:

Wykrywanie dodatku ze strony html

Dodatki rozszerzające funkcjonalność i schematy wyglądu Mozilli Firefox

Moderator: Pomocy?!

Wykrywanie dodatku ze strony html

Postautor: AG » 19 sierpnia 2009, 09:45

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)

Napisałem własne rozszerzenie do Firefox3.
Czy jest możliwość (na stronie html) wykrycia, że w przeglądarce jest już zainstalowany taki dodatek?
AG
 

Postautor: Grzegorz » 19 sierpnia 2009, 11:14

Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; pl; rv:1.9.1.3pre) Gecko/20090730 Ubuntu/9.10 (karmic) Firefox/3.5.2

Są skrypty wykrywające Adblock Plusa, ale robią sprawdzając czy ten działa, a nie czy jest zainstalowany.

Jeśli dodatek operuje na WWW i zwraca jakaś wartość, możesz sprawdzić zawartość zmiennej i w zależności od tego, co wskazuje wyświetlić komunikat na stronie. To, oczywiście tylko moja teoria ;)
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: AG » 19 sierpnia 2009, 14:21

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)

Dodatek nic nie zmienia na stronie www (a przynajmniej na tej, na które ma być wykrywanie dodatku).
Wiem, że można sprawdzić czy jest włączony Firebug (patrz poczta google), ale polega to na sprawdzeniu, czy pojawił się nowy frame. Mój dodatek nic nie zmienia na wyświetlanej stronie, więc jest gorzej.

W starym Firefox (wersja 2) działało sprawdzanie zainstalowanych dodatków poprzez pobieranie ich zasobów (np. chrome://firebug/content/firebug32.png), ale w Firefox3 już takiej możliwości nie ma:
this doesn't work any more. JS Error Console marks all references to chrome:// as security risk and is disabled.
AG
 

Postautor: Grzegorz » 20 sierpnia 2009, 09:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; pl; rv:1.9.1.3pre) Gecko/20090730 Ubuntu/9.10 (karmic) Firefox/3.5.2

To akurat dobra zmiana, bo niby dlaczego autor WWW miałby mi zaglądać w profil i sprawdzać jakimi dodatkami dysponuję?
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: AG » 21 sierpnia 2009, 08:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)

Tylko że to mój dodatek i moja strona www :)
AG
 

Postautor: Tomek » 21 sierpnia 2009, 08:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

Ale przeglądarka nie twoja. Jeśli dodatek ma działać tylko na twojej stronie i być tylko twoim komputerze... to po co go wykrywać? Nie pamiętasz co zainstalowałeś?
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Rozszerzenia dla Firefoksa

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: