Всё про браузер Opera
.: Форум сайта - myOpera.net :.

Как опубликовать НОВОСТЬ на сайте myOpera.net - читайте здесь


Новости >> Новости

IlyaАдминистратор
Admin
****

Зарегистр: 15/04/2003
Сообщений: 4197
Из: Санкт-Петербург
Вперёд, в прошлое...
      30/01/2008 09:06

Новая еженедельная сборка, выпущенная в минувшую пятницу, содержит одно интересное нововведение: разработчики добавили в код браузера механизм, позволяющий избежать ошибок отображения некоторых веб-сайтов. В частности, проблема заключалась в том, что многие веб-разработчики по старинке до сих пор используют устаревший метод JavaScript document.all, появившийся с лёгкой руки авторов браузера Internet Explorer 4 в далёком 1997 году. На самом деле всего через год после появления данного метода в спецификациях DOM1, разработанных консорциумом W3C, были представлены уже более продвинутые варианты в виде document.getElementById и document.getElementsByTagName, сделавшие document.all устаревшим, но некоторые веб-разработчики упорно продолжают пользоваться анахронизмами мира JavaScript.

Подобная практика приводила к различным недопониманиям между сервером и браузером Opera и, как следствие, к некорректному отображению страниц. Происходило это потому, что сервер, обнаружив в гостевом браузере поддержку document.all, присылал код, предназначенный для IE, со всеми штатными ошибками и корректировками, свойственными данному браузеру. Но Opera не содержит данных ошибок, поэтому отображение страницы получалось некорректным. В новой еженедельной сборке добавился механизм, позволяющий скрывать от сервера тот факт, что браузер поддерживает метод JavaScript document.all, и получать корректный код страницы. Разработчики Opera Software предупреждают, что данная функция является тестовой и просят сообщать о всех неполадках, возникших в результате её добавления в браузер Opera.

Сообщение от Desktop Team

Статья Халлворда Стина - специалиста по JavaScript, работающего в Opera Software.

Операции над сообщением:      

Вся Ветвь
Заголовок Автор Отослано
* Вперёд, в прошлое... IlyaАдминистратор 30/01/2008 09:06
Re: Вперёд, в прошлое... blaberus   30/01/2008 14:20
Re: Вперёд, в прошлое... Maleficus   30/01/2008 15:17

Дополнительные сведения
0 зарег. и 127 анонимные пользователи просматривают этот форум.

Модератор:  Ilya, van_grieg, Angolier, Pechkin 



Разрешения
      Вы не можете создать новую тему
      Вы не можете отвечать в теме
      HTML запрещен
      UBBCode разрешен

Рейтинг:
Thread views: 9231

Оцените эту тему
Перейти на



  
Отправить email администрации MyOpera.net - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100


архив форума