Wed
27
Apr 2005
Wygląda na to, że znalazłem błąd w przeglądarce Firefox. Wszystko zaczęło się od tego, że nieświadomy niczego Dragomir wpisał do mikrofonu na forum Warsztatu taki kod w BBCode, który wygenerował taki kod HTML, który w połączeniu z odpowiednim stylem CSS z PhpBB powoduje, jak się okazuje, zapętlenie się przeglądarki.
Żeby serwis działał, wyłączyłem mikrofon, a błąd wyizolowałem z kodu i zgłosiłem do producenta Firefoksa. Szukałem wcześniej, czy nie ma już czegoś takiego, ale nie znalazłem - wszelkie podobne dotyczyły JavaScript itp., a ten powodowany jest przez sam kod HTML+CSS.
Postanowiłem też go opublikować. Zawieszający przeglądarkę kod można znaleźć tu (UWAGA!): ff_bug.htm. Spoko, tam nie ma żadnego wirusa, to tylko zawiesza program. Mozillę też zapętla. Na innych przeglądarkach (MSIE, Opera) działa poprawnie.