Browsershots.org не понимает Conditional Comments

07 Nov. 2006

Во время тестирования одного проекта на Browsershots.org, заподозрил, что MS Internet Explorer, установленный на сервисе, не понимает Conditional Comments. Использовал для проверки простейший тест, который позаимствовал на pepelsbey.net, только слегка модифицированный: увеличил размер шрифта.

Печально, но подозрения подтвердились.

Снимок экрана Browsershots.org

На снимке видно: тамошний IE 5.5 уверен, что является седьмым; IE версии 5.01 мнит себя шестым. У самой “шестерки” с самоидентификацией все нормально, а загрузки седьмой версии я так и не дождался, что-то сбойнуло.

Это сильно снижает ценность сервиса Browsershots.org. Хотя это по-прежнему очень хороший и нужный сервис, он не заменит локальных версий “Интернет проводника”.

5 Responses to “Browsershots.org не понимает Conditional Comments”

  1. MT Says:

    Увы, прямое следствие известной проблемы запуска нескольких IE на одной и той же системе — идентификация версий у них общая (к браузеру не привязана и прописана в реестре — до этого могли додуматься только в MS) и соответствует версии, установленной в системе легитимно (т. е. не standalone).

    Убеждён, наиболее целесообразен и удобен подход, при котором условные комментарии используются единожды — для отделения всех версий IE — с последующим применением в соответствующей таблице стилей известных CSS-фильтров для разделения версий в рамках IE-семейства.

  2. Gansik Says:

    Да, я тоже заметил такую особенность http://blog.tagv.com/2006/11/02/stavim-ie-70 . Вот потому мне и не нравится Conditional Comments. Люблю когда стили подключаются одним тегом link, а дальше злые хаки ;)

    Хотя это по-прежнему очень хороший и нужный сервис,
    он не заменит локальных версий “Интернет проводника”.

    Не понимаю чем Browsershots.org лучше локально установленных IE. Тем более у вас была возможность убедится что там так же само стоит куча standalone IE, которые работаю так же как локальные копии.

  3. Gansik Says:

    Кстати тут вот http://positioniseverything.net/articles/multiIE.html написано как починить Conditional Comments что бы они работали в Multi IE.

  4. uggallery Says:

    MT, согласен с тобой. Дело даже не в том, что c CC не везде работают и проверять сложнее. Приходится либо прописывать отдельный СС для каждой версии IE и для всего семейства в целом, либо вставлять хаки уже в версию для современных браузеров, что совсем плохо.

    Хаки тоже не подарок: ведут себя не однозначно, да и пр-прежнему плохо описаны в сети, особенно на русском, приходится экспериментировать.

  5. uggallery Says:

    Не понимаю чем Browsershots.org лучше локально установленных IE.

    Не лучше. Он дополняет их. Там можно проверить страницу не только в IE и не только под Windows.