2016-11-10 5 views
0

Это мое последнее средство, поскольку я искал весь этот сайт для исправления, но все, что я пробовал, не работает.C# WinForm Web Browser Unsupported Browser

Выпуск: Я хочу, чтобы перейти к www.espn.com через инструмент WebBrowser в моем Winform приложении, но я только в состоянии получить деградированную версию ESPN, поскольку он говорит мне, что я использую браузер не поддерживаются ,

Что я пробовал: Я пробовал несколько решений, в которых вы меняете/добавляете ключ реестра в FEATURE_BROWSER_EMULATION, но это ничего не меняет.

Эта ссылка - это код, который я пытался исправить, но такой удачи нет.

Use latest version of Internet Explorer in the webbrowser control

Кто-нибудь есть какие-либо идеи ???

Это мой текущий результат: enter image description here

+0

Я удивлен, что никто не представил никаких идей, связанных с этим. Я знаю, что похоже, что он должен работать, но это не так. Кто-нибудь еще пытался самостоятельно? – ExcelNoobie25

ответ

0

это выглядит, как вы работаете ваши окна формирует проект в режиме отладки из Visual Studio? Fist вам нужно добавить ключи BROWSER_EMULATION в свой реестр ... пара значений имени, где имя является именем exe, с которым компилируется ваш проект, и значением (как описано здесь - Use latest version of Internet Explorer in the webbrowser control) для версии IE, который вы хотите использовать (используйте 11). вот фрагмент из моего реестра

[Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] 
"HelpPane.exe"=dword:00002710 
"prevhost.exe"=dword:00001f40 
"Fiddler.exe"=dword:0000270f 
"XMLViewerHPSF.exe"=dword:00002af8 
"sllauncher.exe"=dword:00001f40 

показаны пары значений имени в реестре ...

Второй, вы затем компилировать ваш проект WebForms к еху с именем, который вы использовали в реестр. например myWBC.exe

К сожалению, вы не можете использовать клавиши BROWSER_EMULATION при отладке из VS. Вы можете только проверить свой скомпилированный проект.

С уважением.

+0

Я пробовал выше и без изменений. Я даже публикую приложение и его по-прежнему отбрасывает вышеупомянутый снимок экрана. Кажется, что каждый другой веб-сайт правильно использует Internet Explorer 11, за исключением espn .. Я не понимаю. – ExcelNoobie25

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