Функциональность меню режима документа в веб-браузере - PullRequest
3 голосов
/ 19 сентября 2011

Я пишу свое собственное приложение MFC, которое использует элемент управления WebBrowser (использует IE9). Интересно, как я могу использовать подобный API для «меню режима документа» в инструментах разработчика IE:

Особенно меня интересует функциональность, описанная как:

"Эта команда позволяет изменить выбранный режим документа текущей страницы без изменения тега DOCTYPE или META в источнике"

Возможно ли это?

10x

Guy

1 Ответ

0 голосов
/ 01 октября 2011

Сложно сказать, о чем вы просите, но похоже, что вы хотите программно установить режим документа (строгий или строгий) во время выполнения.

Если это правильно, вы не можете!(По крайней мере, программно.) Самое близкое, что вы можете получить, - это добавить раздел реестра Windows, который задает условия, при которых вы хотите, чтобы страницы загружались с определенными режимами документов.Примерно так:

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

"YourApp.exe"=dword:13880

Затем, каждый раз, когда ваше приложение загружает элемент управления WebBrowser, оно получает доступ к этому разделу реестра, и ваша логика управления может решить, что делать дальше.это помогает.Удачи!

...