2014-12-03 5 views
57

Мой Internet Explorer 11 на моем Windows 8.1 Поверхностный планшет по умолчанию работает в режиме документа 7, в результате чего многие веб-сайты визуализируются неправильно.Режим документа IE11 по умолчанию для IE7. Как сбросить?

Когда я открываю инструменты разработчика, в нем указано, что он по умолчанию использует режим документа 7 из-за настроек совместимости с интрасети.

Однако я не изменил эти настройки вручную, и я просматриваю интернет-страницы!

Я попытался сбросить настройки Internet Explorer без везения.

Любые идеи?

+0

Это дубликат http://stackoverflow.com/questions/22034924/how-to-set-ie11-document-mode-to-edge-as-default comment # 3 отлично подходит для меня –

ответ

80

По умолчанию IE отображает веб-страницы в зоне интрасети в режиме совместимости. Для того, чтобы изменить это:

  • Нажмите Alt, чтобы отобразить меню IE.
  • Выбрать Инструменты | Параметры настройки совместимости
  • Снимите флажок рядом с отображением сайтов интрасети в представлении совместимости.
  • Выбрать Закрыть.

На этом этапе IE должен полагаться на самой веб-странице (или на любые соответствующие групповые политики), чтобы определить параметры совместимости для веб-страниц Интранета.

Обратите внимание, что после внесения изменений некоторые сайты могут перестать функционировать правильно. Вы можете использовать одно и то же диалоговое окно для добавления определенных сайтов, чтобы включить просмотр совместимости, когда это необходимо.

+0

Hey Lance, сумасшедшая вещь: у меня есть эта проблема с общедоступными веб-сайтами, такими как stackoverflow.com и т. д. Хотя эти сайты являются интернет-сайтами (в отличие от внутрисетевых сетей), инструменты dev помечают режим документа по умолчанию как 7 , из-за настроек intRAnet. – jim

+0

Ваше решение помогает, поэтому, я думаю, я должен перефразировать мой вопрос: как интернет-сайты рассматриваются как сайты интрасети. – jim

+0

Это не похоже на поведение, которое должно произойти; вам может потребоваться расследовать некоторые вещи. Когда это произойдет с SO, щелкните правой кнопкой мыши страницу, выберите «Свойства», а затем посмотрите, в какой зоне отображается страница. Используете ли вы прокси? Возможно, это заставляет сайт отображаться в зоне интрасети? Кроме того, посмотрите, находится ли сайт в списке сайтов, которые всегда просматриваются в представлении совместимости (с использованием диалогового окна настроек совместимости ранее). Если это так, попробуйте удалить сайт из списка. Возможно, у вас есть настройки совместимости, установленные в групповой политике? –

5

Благодаря всем исследованиям Ланса я мог найти решение моей проблемы. Возможно, это связано с моим интернет-провайдером.

Резюмируя:

  • Интернет-сайты отображались в зоне интрасети
  • Из-за того, что режим документа по умолчанию 5 или 7 вместо Краю

я непроверенный «Автоматически обнаружение настроек "в настройках локальной сети (см.« Свойства обозревателя »>« Соединения »>« Настройки локальной сети ».

Теперь сайты правильно выполнены как сайты в Интернете (вместо сайтов интрасети).

45

Это то, что вам нужно сделать:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
+0

Он не может этого сделать, потому что это не сайт, который он создал, это общедоступные веб-сайты, такие как stackoverflow и т. Д. Это даже не вопрос программирования. – Zack

+21

@ Zack: эта тема также является первым результатом поиска для разработчиков, пытающихся решить проблему с помощью собственных веб-сайтов. –

+7

@ RafałSwacha, это правильно, я программист, и я тоже искал эту тему. Я уверен, что это поможет другим программистам. – llioor

0

Если проблема происходит на конкретном компьютере, то, пожалуйста, попробуйте следующее исправление условии, что вы имеете Internet Explorer 11.

Пожалуйста, откройте редактор реестра. exe в качестве администратора. Перейдите к следующему пути/путям:

  1. Для 32 битой Машины:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 
    
  2. Для 64-битной машины:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION & 
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 
    

И удалить значение REG_DWORDiexplore.exe ,

Закройте и перезапустите веб-сайт с помощью Internet Explorer 11, по умолчанию он будет использоваться как режим документа.

Смежные вопросы