c# - 设置 WebBrowser 控件兼容模式不起作用

标签 c# internet-explorer webbrowser-control

我需要设置WebBrowser的兼容模式但它不起作用。我创建了键值 HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION 和一个名为 contoso.exe 的可执行文件> (就像在示例中一样)完全像 this topic确实建议。但是如果我打开像 this 这样的页面使用它说的网络浏览器:

Your web browser is:
    Internet Explorer 11 on Windows 8
    Internet Explorer 7 Compatibility View

我该如何解决?我的猜测是我没有确切的 IE9 版本,而是一个高版本,11。但是我没有找到这样的信息无处可证实。

编辑:value 11001 (IE11) 也没有改变任何东西。

最佳答案

虽然这个问题不完全是 that one 的重复, same code显然已经通过 WebBrowser 功能控制 (FEATURE_BROWSER_EMULATION) 帮助解决了这个问题。

关于c# - 设置 WebBrowser 控件兼容模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24710739/

相关文章:

c# - 如何忽略特定的 LINQ where 子句?

JQuery + Watir - 事件处理程序不起作用

css - 有没有办法使用@-ms-viewport 和 Media Queries 为 Windows 8 RT IE 和/或 Apps Snap Mode 定义媒体查询

c# - 如何以编程方式关闭 IE8 WebBrowser 控件中的怪癖模式?

c# - 如何从 Windows 窗体中的列表对象中删除项目?

c# - 如果不支持包含,如何在 LINQ to Entities( Entity Framework )中执行 SQL 样式 'IN' 语句?

c# - WPF WebBrowser 控件 - "Navigating"事件未触发

c# - 设置默认值后,从 WebBrowser 控件打印到错误的打印机

c# - 串口数据接收多次触发

html - IE9 : <ul> and rtl 上的奇怪错误