No można by się czepić jakichś rzadko spotykanych metod, ale chyba było by to jeszcze większym problemem - kto wie co kto ma włączone. Nie? :D
No i z jednej strony jest minusem to co powiedziałeś dla JS. Z drugiej zaś lepiej było by odciążać PHP przenosząc takie pierdoły na stronę przeglądarki. Niby nic, ale...
O. Można by np. użyć Flasha do tego celu.
Jeja, nawet Javę. =D
W sumie napisanie po stronie serwera czegoś takiego eliminuje ewentualny brak obsługi rozszerzenia.
Choć znowu jest wiele stron które wymagają wsparcia niektórych rozszerzeń. Dlaczego sobie odpuszczać?