http://www.nzone.com/object/nzone_downloads_nvidia.html
Jeśli Opera przedstawia się jako Opera to na podanej stronie nie wyświetla żadnych plików do pobrania. Po zmianie identyfikacji na IE ukazuje się mnóstwo pliczków do zassania.
Szkoda że taki wielki moloch jakim jest nVidia nie potrafi zoptymalizować swojej strony pod Operkę.
kurde, rzeczywiscie tak jest :/
Co więcej, oni nie tylko wykrywają przeglądarkę w funkcjach JS, ale także po stronie serwera. Bo to serwer już nie wysyła tej tabelki, a nie że Opera jej nie wyświetla.
Originally posted by Zajec:
TZN?Co więcej, oni nie tylko wykrywają przeglądarkę w funkcjach JS, ale także po stronie serwera.
Originally posted by Xeophyte:
Większość tego typu spraw wynika z tego, że JavaScript wykrywa Operę i jej czegoś nie wyświetla. Tu jest jeszcze gorzej, bo to ich serwer (skrypt php na nim) wykrywa przeglądarkę i Operze nie wysyła całego kodu strony. Wystarczyłoby, że serwowali by Operze to samo co IE z serwera i wszystko by grało.TZN?
Tu http://my.opera.com/hallvors/blog/show.dml/10792 jest bardzo szczegółowa analiza przypadku.
Originally posted by Zajec:
Porabane . Nie wiadomo ile jest takich stron w sieci i ilu rzeczy sie nie widzi tylko dlatego, ze ma sie ustawione Przedstawianie sie jako OperaOperze nie wysyła całego kodu strony. Wystarczyłoby, że serwowali by Operze to samo co IE z serwera i wszystko by grało.
"Morale: if you mix two different types of sniffing: by browser name and by functionality - you risk getting lost in the messy branches of your script. Clean object detection is way better."