Как программно выключить режим причуд в управлении IE8 WebBrowser?

  1. Щелкните правой кнопкой мыши на графике
  2. Нажмите Select Data
  3. Просмотр Chart Data Range
  4. Просмотр Series или Category, выбрав нужные поля и щелкните Edit
  5. Как только вы найдете нужный диапазон, вам нужно будет следовать формулам.

    enter image description here

20
задан Jeremy Banks 23 August 2011 в 21:13
поделиться

4 ответа

Я думаю проблема, с которой Вы сталкиваетесь, описан в IEBlog: Режимы Рендеринга Управления WebBrowser в IE8:

, В то время как веб-мастера могут легко изменить свой сайт для рендеринга правильно в новой версии IE, у многих поставщиков программного обеспечения нет ресурсов для мгновенного выставления новых версий их приложений с обновленными внутренними страницами. Чтобы удостовериться, чтобы эти существующие приложения остались в рабочем состоянии, , IE8 представляет страницы, работающие в экземплярах управления WebBrowser в Режиме Стандартов IE7 по умолчанию.

Здесь я должен отметить, что в комментариях к странице говорится, что вышеупомянутое неправильное, и что" IE8 представляет страницы, работающие в экземплярах управления WebBrowser в режиме IE7 Strict Mode OR Quirks значением по умолчанию , в зависимости от doctype страницы".

решение следующие:

, Когда исполняемый файл загружает экземпляр WebBrowser, управляют им, сканирует реестр, чтобы проверить, хочет ли исполняемый файл режим IE7 Standards или IE8 Standards.

...

Для выполнения в Режиме Стандартов IE8 вставляют следующее значение реестра:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_NATIVE_DOCUMENT_MODE]

"MyApplication.exe"=dword:13880

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

, Таким образом, это походит, "программное" решение состоит в том, чтобы записать ключ в реестре, говоря желание режима IE8 Standards для WebBrowser средства управления в определенном приложении.

14
ответ дан 29 November 2019 в 23:30
поделиться

Если Вы не хотите использовать метод ключа реестра, Вы могли бы вставить следующий тег:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

"довольное" рендеринг сил атрибута в различных режимах.

25
ответ дан 29 November 2019 в 23:30
поделиться

Последнее, которое я слышал, было то, что IE8 будет использовать режим стандартов значением по умолчанию . Вы видите фактическую проблему с последней бета-версией? Вы уверены, что это представляет в режиме причуд для начала, без пользователя, явно совершающего нападки кнопка представления совместимости?

4
ответ дан 29 November 2019 в 23:30
поделиться

Обратите внимание, что были некоторые изменения, так как бета, ключи реестра были переименованы и т.д. Read больше здесь .

3
ответ дан 29 November 2019 в 23:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: