.NET WebBrowser control - Compatibility modes / Режимы совместимости

Есть проблема - при использовании компоненты WebBrowser сайт могут начать считать, что к ним обращается браузер Internet Explorer 7


Чтобы запустить в стандартном режиме нужно обновить реестр:

[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] "MyApplication.exe" = dword 8000 (Hex: 0x1F40)
Чтобы опять показывать в режиме седьмого:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] "MyApplication.exe" = dword 7000 (Hex: 0x1B58)

Также есть вариант на самой странице указать какой режим совместимости использовать IE: http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx
+ Смотри - http://stackoverflow.com/questions/4357947/what-useragent-is-reported-by-the-webbrowser-control, где говорится, что положение вещец в целом зависит и от платформы

Комментариев нет:

Отправить комментарий

Можете оставить свой комментарий