Контроль режимів відображення в IE8, Різне, Інтернет-технології, статті

Безліч часто використовуваних додатків і компонентів системи Windows залежать від елемента управління сторінок браузером IE в рамках цих програм. На відміну від звичайних сайтів дані сторінки, як правило, статичні і зберігаються в бібліотеках або виконуваних файлах системи.

У той час, як веб-розробники в силах змінити код свого сайту, щоб він правильно відображався у новій версії IE, у багатьох розробників немає необхідних ресурсів, щоб відразу ж випустити нові версії програм з оновленими внутрішніми сторінками. Щоб бути впевненим, що ці програми працюють коректно, за замовчуванням IE8 відображає сторінки, запущені в рамках елемента керування браузера, за допомогою стандартного режиму IE7.

Установки контролю відображення для кожного окремого додатка

 

 

Тестовий контейнер, показаний вище, за замовчуванням використовує стандартний режим IE7 для управління контейнерами. Хоча даний режим багатьох влаштовує, розробники можуть захотіти використовувати стандартний режим IE8, Щоб отримати результат, показаний нижче.

 

 

Коли виконуваний елемент завантажується в екземпляр класу елемента керування браузера, то елемент управління сканує реєстр, щоб дізнатися, який режим буде використовувати додаток – режим IE7 або IE8.

Щоб запустити елемент керування браузера в стандартному режимі IE7, створіть в реєстрі рядок:
Код:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_NATIVE_DOCUMENT_MODE
“Ваше пріложеніе.exe” = dword: 11170

А щоб сторінка відображалась за допомогою стандартного режиму IE8, створіть рядок:
Код:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_NATIVE_DOCUMENT_MODE
“Ваше пріложеніе.exe” = dword: 13880

В обох випадках рядок Ваше пріложеніе.exe повинна бути замінена рядком з назвою імені вашого додатки, яке повинно бути запущено в певному режимі.

Проблеми з UA рядком, та індивідуальним режимом рендеринга

 

 

Специфікації режимів візуалізації IE також застосовні до індивідуального режиму IE5. Щоб запустити примірник управління класом браузера в індивідуальному режимі IE5, створіть в реєстрі наступний рядок:
Код:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_NATIVE_DOCUMENT_MODE
“Ваше пріложеніе.exe” = dword: C350

Враховуючи відому помилку із збіркою IE8 B1, коли браузер повертає UA-рядок зі значенням MSIE 8.0, як це показано вище, стаття в базі знань, Показує, як вирішити дану проблему.

Визначення версії IE і режимів візуалізації браузера

Як і сторінки, відображені у вікні IE, сторінки, відображені в елементі управління браузером, можуть змінити налаштування візуалізації, використовуючи X-UA-сумісний мета-тег для певного режиму рендеринга. Для отримання додаткової інформації щодо форматування і значенням мета-тега для визначення версії IE звертайтеся до публікації Скотта Дікенса (Scott Dickens).

 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*