Ⅰ C#的网页控件WebBrowser如何指定内核为IE8
WebBrowser只调用当前电脑上安装的IE内核,你电脑上安装IE几就调用几。正常情况下,电脑上是无法安装多个IE版本的,所以无法选择IE版本。
IE内核是无法单独加入的。不过理论上你也可以试试,模拟IEtest的方式。360浏览器也是直接调用IE内核,并不是单独的,而是系统的,无法指定内核版本。但是你可以嵌入webkit内核,这样不必基于IE或者其版本限制。
Ⅱ c#webbrowser控件是否可以过得ie浏览器当前版本号
this.webBrowser1.Version
//
// 摘要:
// 获取所安装的 Internet Explorer 的版本。
//
// 返回结果:
// System.Version 对象,表回示所答安装的 Internet Explorer 的版本。
Ⅲ delphi webbrowser版本怎么修改
WebBrowser 控件默认使用的版本是 IE7 兼容模式,无论本机当前 windows 系统安装的是 IE9 或是 IE10,都会使用 IE 7 版本。
如果想要使 WebBrowser 使用其它版本,可以通过设置 注册表 中的相关条目来完成:
HKEY_LOCAL_MACHINE(orHKEY_CURRENT_USER)
SOFTWARE
Microsoft
InternetExplorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
编译生成的文件.exe=(DWORD)指定的版本号
如果是 64 位系统,注册表条目如下:
HKEY_LOCAL_ _BROWSER_EMULATION
其中指定的版本号为:
11001(0x2EDF)InternetExplorer11.
11000(0x2AF8):InternetExplorer11.
10000(0x2710):InternetExplorer10.
10001(0x2AF7):InternetExplorer10.
9999(0x270F):InternetExplorer9.
9000(0x2328):InternetExplorer9.
8888(0x22B8):
实例截图:
Ⅳ VB.net webbrowser如何使用IE11内核IE7内核很多网站不支持!
webbrowser 是ieframe.dll 提供并封装好内核的, 版本和 ieframe.dll的版本一致, 和 IE 会有差别的,比如一些网页是打不开内的,一些网游用容IE 正常webbrowser 是不正常的
因为VB一般说是6.0的版本,并已经不再更新(现在都是支持.net框架了,所以 要想同步版本只有用 vb.net编程 了,而net说实话和 VB6来说根本不算VB 语言了
所以你可以考虑直接调用IE 对象 ,并设置父窗口为你的程序(默认是桌面的)