The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доминирование WebKit приводит к появлению сайтов, несовмести..., opennews (??), 13-Фев-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


82. "Доминирование WebKit приводит к появлению сайтов, несовмести..."  +/
Сообщение от Аноним239 (?), 14-Фев-12, 11:23 
По какому стандарту, по XHTML? Страндарт от той же конторки.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

84. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от arisu (ok), 14-Фев-12, 11:32 
> По какому стандарту, по XHTML? Страндарт от той же конторки.

xhtml — defective by design. собственно, поэтому про него так ненавязчиво забывают.

Ответить | Правка | Наверх | Cообщить модератору

106. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от fooser (?), 14-Фев-12, 13:46 
arisu, а можно поподробнее почему xhtml дефективен в замысле?
Не собираюсь это оспаривать, просто интересно, впервые такое мнение вижу.
Ответить | Правка | Наверх | Cообщить модератору

110. "Доминирование WebKit приводит к появлению сайтов,..."  +1 +/
Сообщение от arisu (ok), 14-Фев-12, 13:53 
> arisu, а можно поподробнее почему xhtml дефективен в замысле?
> Не собираюсь это оспаривать, просто интересно, впервые такое мнение вижу.

просто давно уже «отгремело», а так затык известный.

дефективен он потому, что xml в принципе не позволяет делать progressive rendering. в стандарте xhtml требуется не рендерить невалидные страницы (именно потому оно «x»), а невалидность невозможно определить, пока вся страница не будет получена и распарзена (понятно, в общем случае, в случае патологической кривости можно и раньше, конечно).

а если кто-то таки в обход стандарта рендерит не полностью полученую страницу, то дальше получается две забавных штуки: или «а»: после загрузки кривой страницы юзер ВНИЗАПНА! видит экран с ошибкой (а до этого видел хоть кривую, но страницу), или «б»: таки видит кривую страницу (и таким образом на поддержку стандарта вендор возложил болт). оба варианта по своему забавны, но всё равно поломаны.

не то, чтобы в идее бить по рукам за кривой код было что-то плохое, но… не взлетит. и не взлетело, как видим.

Ответить | Правка | Наверх | Cообщить модератору

122. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от fooser (?), 14-Фев-12, 14:13 
Странно, всю жизнь на xhtml пишу, насчет того что не взлетело - для меня новость :). Согласен, то что вы описали - минус, но с другой стороны использовать парсер xml для парсинга вебстраниц - идея здравая тем, что можно использовать xml-ные расширения вроде xsl, xpath и прочих.
А ошибки в xhtml большинство браузеров как-то научилось обходить. Сколько раз было, что мне приходилось переделывать в своих скриптах шаблонизаторы потому что они давали не совсем корректный код и на него ругался валидатор. Зато браузерам было совершенно пофик на некорректность кода.
Ответить | Правка | Наверх | Cообщить модератору

140. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от arisu (ok), 14-Фев-12, 15:07 
> Странно, всю жизнь на xhtml пишу, насчет того что не взлетело —
> для меня новость :)

если бы взлетело, «хайп» бы сейчас был по поводу xhtml3 (или какой там номер сегодня?). увы — не взлетело. это не значит «совсем умерло».

> но с другой стороны использовать парсер xml для парсинга вебстраниц —
> идея здравая тем, что можно использовать xml-ные расширения вроде xsl, xpath
> и прочих.

не вдаваясь в то, что сам xml несколько… ну, не важно, скажу, что идея-то хорошая, но вот не лезет квадратное в круглое: или дырки остаются, или углы срезать приходится.

> А ошибки в xhtml большинство браузеров как-то научилось обходить.
> …
> Зато браузерам было совершенно пофик на некорректность кода.

как я и написал — это потому, что полностью поддерживать стандарт было бы не самоубийством, конечно, но порочным решением: юзеру как-то без разницы, кто накосячил, если страницу в итоге он не видит. только вот мне очень интересно, зачем нужен стандарт, который никто и не собирался поддерживать полностью? может, в таком стандарте всё же чего-то не учли?

я ж писал: сама идея бить по рукам за кривой код — хорошая. плохо в ней лишь то, что в данном случае она не работает.

Ответить | Правка | Наверх | Cообщить модератору

209. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от Ильяemail (??), 16-Май-12, 22:30 
Вы небось всего лишь добавляете в страницу <!DOCTYPE ... XHTML ... ?
Если так тогда я вас разочарую, вы xhtml не использовали:) Для того что бы браузер работал в режиме xhtml, нужно еще MIME тип соответствующий поставить, сразу при малейшей ошибке работать не будет.
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

123. "Доминирование WebKit приводит к появлению сайтов,..."  +2 +/
Сообщение от Xasd (ok), 14-Фев-12, 14:14 
вы пишете эти "недостатки" таким образом -- будтобы это вообще достоинства!

не покажется отрендеренная страница  --а покажется её номер линии с ошибкой -- этоже ЧУДО(!) ЧУДО(!) для отладки! :-D

неужеле некому не хочется делать по меньше ошибок? зачем нужно поощрение ошибок?

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

141. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от arisu (ok), 14-Фев-12, 15:08 
мне, как пользователю, плевать, что там кому для отладки чудо: я хочу увидеть сайт. а не «ошибка в строке 42, почините — и будет ЩАСТЬЕ».
Ответить | Правка | Наверх | Cообщить модератору

163. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от Dimez (ok), 14-Фев-12, 16:56 
> мне, как пользователю, плевать, что там кому для отладки чудо: я хочу
> увидеть сайт. а не «ошибка в строке 42, почините — и
> будет ЩАСТЬЕ».

Не надо перекладывать с больной головы на здоровую. Если сайт нужен, то ошибку вебмастера исправят за несколько секунд.

Ответить | Правка | Наверх | Cообщить модератору

166. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от arisu (ok), 14-Фев-12, 17:01 
свежо питание.
Ответить | Правка | Наверх | Cообщить модератору

164. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от Xasd (ok), 14-Фев-12, 16:58 
а тебе как пользователю тоже наверно и плевать, что на сайте возможно есть XSS-дыра, через которую возможно в конечном итоге у тебя украдут Куки (и доступ) к аккаунту и чтото сделают от твоего имени?

многие XSS-дыры -- прощще увидить в XHTML (тобишь в XML), чем в случае когда ошибка вёрстки игнорируется. так как XML -- требует более бережно относится к тому где необходимо использовать экронизацию

Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

167. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от arisu (ok), 14-Фев-12, 17:09 
> а тебе как пользователю тоже наверно и плевать, что на сайте возможно
> есть XSS-дыра, через которую возможно в конечном итоге у тебя украдут
> Куки (и доступ) к аккаунту и чтото сделают от твоего имени?

absolutely. мой браузер умеет не раздавать кукиши направо и налево; также он умеет ограничивать запуск скриптов. а твой — нет?

> многие XSS-дыры — прощще увидить в XHTML (тобишь в XML), чем в
> случае когда ошибка вёрстки игнорируется. так как XML — требует более
> бережно относится к тому где необходимо использовать экронизацию

э… не пояснит ли мне уважаемый государь, при чём тут вёрстка? каким образом она должна спасти от кривых скриптов и безмозглых «программистов»?

Ответить | Правка | Наверх | Cообщить модератору

210. "Доминирование WebKit приводит к появлению сайтов,..."  +/
Сообщение от Ильяemail (??), 16-Май-12, 22:35 
>> а тебе как пользователю тоже наверно и плевать, что на сайте возможно
>> есть XSS-дыра, через которую возможно в конечном итоге у тебя украдут
>> Куки (и доступ) к аккаунту и чтото сделают от твоего имени?
> absolutely. мой браузер умеет не раздавать кукиши направо и налево; также он
> умеет ограничивать запуск скриптов. а твой — нет?

В современных браузерах добавляют фильтр XSS, но надежной от XSS защитой их конечно нельзя считать. Ибо основаны на эвристиках разных.
Так что зря.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру