Вот такая проблема(ФФ 1.5), пытаюсь зайти, например, на smartu.net, вылазит ошибка синтаксического анализа. Плагин xhtml mobile поставил, толку никакого. Может есть способ заставить лису нормально работать с вап сайтами? Пока только плагин вмлбраузер нормально выполняет свои функции.

Xamil

на smartu.net, вылазит ошибка синтаксического анализа.

правильно вылазит, там именно синтаксические ошибки

Может есть способ заставить лису нормально работать с вап сайтами?

писать без ошибок, тем более таких грубых :)

Такое было уже сайтах на 5ти.. То есть это можно понимать, как принципиальность лисы? Ибо опера на компе, нетфронт, опера, стандартный браузер на смартфоне съедают страницу спокойно.

Xamil
Ссылочки, plz.

То есть это можно понимать, как принципиальность лисы?

Ну напишите bug emulation request девелоперам. ;)

По моему, это версия для браузера...
У меня, кстати, все прекрасно отображается, но у меня стоит wmlbrowser расширение...

То есть это можно понимать, как принципиальность лисы?

Это можно понимать как принципиальность стандарта. Парсер XML должен падать с сообщением об ошибке, если при парсинге XML встретит ошибку. А страница на smartru.net вообще не на XML написана.

Понятно.. Все линки сейчас не вспомню, на visavi.net/chat та же ситуация.. Оно понятно, что парсер не виноват, но если тупо сравнивать оперу и файрфокс, то стандартизированность второго только во вред- разве не так? только не сочтите меня за оперофана, лиса меня привлекает больше, иначе бы я ей не пользовался, просто везде нужна объективность.

Xamil
Известное отсутвие всякой принципиальности ИЕ привело к тому, что все стали верстать сайты не так как надо, а так как хочется...

в тройке помойму всё ровно грузиться и без плугов....:whistle:

Santo
Посмотрите, там XML верный? Все тэги в конце закрыты? А то может это очередной "шедевр", выдающий разный код разным браузерам.

=>Проблемы с сайтами

странно но щас вижу уже это:

XML Parsing Error: no element found
Location: http://smartu.net/
Line Number 34, Column 1:

на http://visavi.net/chat/ вроде нормально заходит.

Код страницы заканчивается на

Выделить код

Код:

<br/><a href="./?type=wml">wml-версия</a><br/>

т.е. фактически обрывается на середине. XML такого не прощает.

это ужо понятно.. буду спрашивать с криворукого админа.

Добавлено Fri Nov 23 17:32:29 2007 :
а нет, это лиса выделывается. через оперу смотрю исходный текст- все закрывающие теги на месте. не добавляет же она их сама.

Нашёл багу. Всё-таки виноват криворукий админ.
Проблема в gzip-сжатии:

Выделить код

Код:

$ wget --header="Accept: application/xhtml+xml" --header="Accept-Encoding: gzip,deflate" http://smartu.net/ -O index.xhtml.gz
...
$ gunzip index.xhtml.gz
gzip: index.xhtml.gz: decompression OK, trailing garbage ignored
                                        ^^^^^^^^^^^^^^^^^^^^^^^^

И действительно, если посмотреть в index.xhtml.gz, то видно, что в конце идёт несжатый кусок текста:

Выделить код

Код:

$ xxd index.xhtml.gz | tail -6
00007b0: 9fd1 80d0 bed1 82d0 bed0 bad0 bed0 bb20  ............... 
00007c0: d181 d0b6 d0b0 d182 d0b8 d18f 3a20 677a  ............: gz
00007d0: 6970 3c62 722f 3ed0 9ad0 bed1 8dd1 84d1  ip<br/>.........
00007e0: 84d0 b8d1 86d0 b8d0 b5d0 bdd1 823a 2020  .............:  
00007f0: 3534 253c 2f64 6976 3e3c 2f62 6f64 793e  54%</div></body>
0000800: 3c2f 6874 6d6c 3e0a                      </html>.

Если отключить сжатие трафика, то FF нормально показывает эту станицу.

Подтверждаю. С пустым network.http.accept-encoding страница отображается нормально.
Чуть-чуть опоздал результат свой первым выложить :)

понятно, спс за разъяснения, значит все таки буду с него спрашивать =)

описание проблемы здесь http://forum.mozilla-russia.org/viewtopic.php?id=26068
проблема НЕ привязана ни к какому сайту- это ошибка срабатывания FireFox : Tools -> Clear Private Data
Подскажите, что делать?