强制IE浏览器或WebBrowser控件使用指定版本显示网页
来源:互联网 发布:淘宝网直通车怎么用 编辑:程序博客网 时间:2024/04/29 11:52
最近为了抓取淘宝的成交数据,用C#的WebBrowser控件开发了一个简单的程序.发现WebBrowser控件默认使用的版本是IE7的兼容模式.而淘宝的宝贝详细页居然对IE7的支持不是很好.成交记录无法显示,而我本机安装的是IE10,那么有没有办法使我的WebBrowser控件的使用的IE版本高点呢?查找到了MSDN的一篇文章,上面有详细的说明,简单翻译如下:
1,打开注册表
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER) SOFTWARE Microsoft Internet Explorer Main FeatureControl FEATURE_BROWSER_EMULATION contoso.exe = (DWORD) 00000000
其中的"contoso.exe"为您的程序名字.即嵌入了WebBrowser控件的可执行程序的名字.后面的数值"00000000"代表WebBrowser控件使用的IE的版本,值对应的IE版本如下图:
如果您使用的是64位的操作系统,而你的程序是32位的,那么你则要在以下注册表中更改该值.
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
SOFTWARE
Wow6432Note
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
contoso.exe = (DWORD) 00000000
360浏览器,傲游浏览器,淘宝浏览器等都可以用这种方式来操作.
注意: 我使用VS2010编译的时候,如果是Debug模式,那么我在注册表中更改的内容无效;如果使用了Release模式,则注册表的内容立即生效!
1 0
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- TWebBrowser控件使用指定IE版本显示网页
- 指定Webbrowser控件所使用IE内核版本
- 指定Webbrowser控件所用IE内核版本
- 指定Webbrowser控件所用IE内核版本
- .Net中webBrowser控件指定IE版本
- 指定Webbrowser控件所用IE内核版本
- 指定Webbrowser控件所用IE内核版本
- 指定Webbrowser控件所用IE内核版本
- 指定Webbrowser控件所用IE内核版本
- func_get_args获取方法中参数,返回数组
- VC++对象模型
- Win8 CPU占用率高,服务主机:本地服务进程占用CPU高
- GDB调试多线程
- iOS8开发~Swift(二)Playground
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 控制器和导航控制器
- 高速公路安全驾驶知识
- error MSB3073解决方法
- POJ 2386 Lake Counting
- 淘宝TDDL数据库分库分表
- 二叉树先序中序后序非递归算法
- java实现Spring在XML配置java类
- 有关android加快开机速度