Webbrowser指定IE内核版本(更改注册表)

转载 2016年06月01日 23:50:26

如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容。解决方法是在注册表中为你的进程指定引用IE的版本号。

比如我的程序叫做a.exe

对于32位程序

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

对于64位程序

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

在对应的路径下添加你程序名字,如a.exe为名的value,DWORD值。

值选项:

10000(0×2710) IE10
9999 (0x270F) IE9 忽略html5
9000 (0×2328) IE9
8888 (0x22B8) IE8 忽略html5
8000 (0x1F40) IE8
7000 (0x1B58) IE7

修改注册表来修改IE的设置---资料汇总

1. 添加删除受信任站点: /HKEY_CURRENT_USER/SoftWare/Microsoft/Windows/CurrentVersion/Internet  Settings/ZoneM...
  • wangqiulin123456
  • wangqiulin123456
  • 2013年12月02日 10:51
  • 29157

调整.NET控件WebBrowser的默认浏览器内核版本

转:http://my.oschina.net/Tsybius2014/blog/492107 摘要 调整.NET控件WebBrowser的默认浏览器内核版本 今天在调试...
  • herogui
  • herogui
  • 2016年07月21日 14:24
  • 2533

指定Webbrowser控件所用IE内核版本

解决方法是在注册表中为你的进程指定引用IE的版本号。 比如我的程序叫做a.exe 对于32位程序 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet E...
  • draw45
  • draw45
  • 2016年01月04日 22:39
  • 562

指定Webbrowser控件所使用IE内核版本

虽然电脑上安装了IE8或者更高版本的IE浏览器,但Webbrowser控件默认总是使用IE7内核兼容模式来显示网页内容,导致很多网页样式无法正常显示,例如IE7不兼容HTML5,解决方法是在注册表中为...
  • jiangqin115
  • jiangqin115
  • 2014年12月11日 16:52
  • 5445

.Net 改变WebBrowser 内核版本

要用到WebBrowser时发现默认的是IE7版本,太低,有些网页显示不正常,将下面的方法在WebBrowser加载网页前执行,即可,会将版本改为 IE9private static void Web...
  • cctvcqupt
  • cctvcqupt
  • 2015年08月15日 19:45
  • 1915

【.Net码农】修改WebBrowser控件的内核解决方案

http://www.cnblogs.com/sung/p/3391264.html 修改WebBrowser控件的内核解决方案   首先说一下原理 ...
  • CrackLibby
  • CrackLibby
  • 2015年10月19日 11:52
  • 4816

指定Webbrowser控件所用IE内核版本

如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容。解决方法是在注册表中为你的进程指定引用IE的版本号。 比如我的程序叫做a.exe ...
  • nanhaizhixin
  • nanhaizhixin
  • 2015年10月12日 15:58
  • 2336

修改注册表来修改IE的设置

转自:http://blog.csdn.net/wangqiulin123456/article/details/17068649 1. 添加删除受信任站点: /HKEY_CURRENT_USER...
  • rankun1
  • rankun1
  • 2016年06月22日 14:33
  • 3185

IE配置注册表对应值,WebBrowser中启用禁用ActiveX

注意:除非另外声明,否则每个 DWORD 值等于 0、1 或 3。通常,设置为 0 则将具体操作设置为允许;设置为 1 则导致出现提示;设置为 3 则禁止执行具体操作。 值       设置 --...
  • zengxin2008
  • zengxin2008
  • 2012年09月27日 09:50
  • 3124

修改WebBrowser控件的内核解决方案(x86和x64有不同)

首先说一下原理 当下很大浏览器他们都是用了IE的core, 这个core只提供HTML/JS的执行和渲染,并没有给出关于界面和一些特性上的事,所以开发自己浏览器如果基于IE core需要自己完成...
  • rztyfx
  • rztyfx
  • 2017年12月26日 12:06
  • 165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Webbrowser指定IE内核版本(更改注册表)
举报原因:
原因补充:

(最多只允许输入30个字)