C#控件WebBrowser浏览器内核升级方法

微软为开发者提供了WebBrowser控件,该控件可加载指定路径的网页,但是其浏览器内核是IE7,无法实现实际项目中许多需求;

以下提供两种升级WebBrowser控件浏览器内核方法:

1、更新注册表(需系统管理员权限、实施麻烦)

2、通过导入Webkitbrowser.dll后使用该dll对应的Webkitbrowser控件

 

首先说注册表的方式,下面是我的项目中使用的注册表:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"HiFond.exe"=dword:00002edf

 

其中"HiFond.exe"是我自己的程序对应的exe,00002edf是十六进制的值,转换成十进制是11999 ,对应的是ie11

第二种方法可以参考这个博客:http://mp.weixin.qq.com/s/Ig0sWJhVSLqAtlvccHAVvg

posted @ 2016-12-27 20:37  长沙大鹏  阅读(1133)  评论(0编辑  收藏  举报