Witam
Wydaje mi się że Opera nie radzi sobie ze stroną www.roundtwo.com . Zmieniałem identyfikacje , modyfikowałem ua.ini aby podawała się za FF ale to nic nie dało:cry:. "Validowałem" strone - wyszło że jest niezgodna z XHTML:eyes:. Czy ktoś może mi powiedzieć czyja to wina:confused:
Pozdrawiam
pietrek
//edit: zapomniałem napisać: Opera8b3
Hmmm.... a co to znaczy "nie radzi sobie"..... Moja przedstawia się jako Opera i raczej nie zauważyłem aby się strona sypała.... (O8b3)
No tak, troche to źle określiłem. Nie chodziło mi o to że się sypie ale inaczej jest wyświetlana w Operze a inaczej w FF i IE.
Faktycznie, wygląd zupełnie inny, teraz chyba jednak wypada czekac na wyższą instancję
Dziś już czasu nie mam, więc tylko radę na przyszłość podam:
Zanim zaczniesz kombinować z ua.ini, porównaj sobie po prostu źródło strony, które dostaje Opera a które dostjae FF. Są takie same, więc identyfiakcja nie ma znacznia. Trzeba sie raczej w kod zaglębic.
W tym przypadku nie, ale przeciez na stronie moze byc javaskrypt, ktory wyklucza Opere - i tutaj ua.ini pomoze.Originally posted by Zajec
Zanim zaczniesz kombinować z ua.ini, porównaj sobie po prostu źródło strony, które dostaje Opera a które dostjae FF. Są takie same, więc identyfiakcja nie ma znacznia. Trzeba sie raczej w kod zaglębic.
Spróbujcie załadować plik http://www.roundtwo.com/themes/roundtwo/style.css potem odświeżajcie go. Dziwacznie za każdym prawie razem postać tego pliku się zmienia
He, he, takiego numeru jeszcze nigdy nie widziałem. W pliku http://www.roundtwo.com/themes/roundtwo/style.css znajdują się definicje:
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;Dla nas najważniejszy jest Trebuchet MS, a raczej to co znajduje się zaraz po MS, a czego nie widać. Tam jest znak o kodzie #00, który SCITE mi określa jako NULL. Tych znaków jest kilkanaście. Zawsze po Trebuchet MS. Powodują one, że Opera kończy parsować plik stylów na tym właśnie znaku. Co ciekawe. Do schowka windowsowego również kopiuje się tylko fragment pliku od początku do tego znaku. Ręczne usunięcie tych znaków naprawia stronę i Opera bez problemu ją wyświetla.
Stosowny test case do opisywanej powyżej sytuacji: http://bugs.blaut.biz/css-parser.htm
Troszke OT... - a do czego te znaki sluza ? Bo spotkalem sie z nimi przy okazji grzebania w plikach FF...
Pozdrawiam,
janbar.)
Błąd został poprawiony w Operzy 8.01