WebBrowser查看版本
最近为了抓取淘宝的成交数据,用C#的WebBrowser控件开发了一个简单的程序. 发现WebBrowser控件默认使用的版本是IE7的兼容模式.而淘宝的宝贝详细页居然对IE7的支持不是很好. 成交记录无法显示,而我本机安装的是IE10,那么有没有办法使我的WebBrowser控件的使用的IE版本高点呢? 查找到了MSDN的一篇文章,上面有详细的说明,简单翻译如下:
1,打开注册表
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATIONcontoso.exe = (DWORD) 00000000
其中的"contoso.exe"为您的程序名字.即嵌入了WebBrowser控件的可执行程序的名字. 后面的数值"00000000"代表WebBrowser控件使用的IE的版本,值对应的IE版本如下图:
如果您使用的是64位的操作系统,而你的程序是32位的,那么你则要在以下注册表中更改该值.
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)SOFTWAREWow6432NoteMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATIONcontoso.exe = (DWORD) 00000000
360浏览器,傲游浏览器,淘宝浏览器等都可以用这种方式来操作.
注意: 我使用VS2010编译的时候,如果是Debug模式,那么我在注册表中更改的内容无效;如果使用了Release模式,则注册表的内容立即生效!
2017-07-19补充IE11的使用方法
- 11001 (0x2EDF) Internet Explorer 11. Webpages are displayed in IE11 Standards mode, regardless of the !DOCTYPE directive
- 11000 (0x2AF8) :Internet Explorer 11. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode
- 10000 (0x2710) :Internet Explorer 10. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode.
- 10001 (0x2AF7) :Internet Explorer 10. Webpages are displayed in IE10 Standards mode, regardless of the !DOCTYPE directive.
- 9999 (0x270F) :Internet Explorer 9. Webpages are displayed in IE9 Standards mode, regardless of the !DOCTYPE directive.
- 9000 (0x2328) :Internet Explorer 9. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode.
- 8888 (0x22B8) :Webpages are displayed in IE8 Standards mode, regardless of the !DOCTYPE directive.
- 8000 (0x1F40) :Webpages containing standards-based !DOCTYPE directives are displayed in IE8 mode.
- 7000 (0x1B58) :Webpages containing standards-based !DOCTYPE directives are displayed in IE7 Standards mode.
WebBrowser查看版本相关推荐
- linux oracle 查看版本号,Linux下如何查看版本信息
1.uname -a (Linux查看版本当前操作系统内核信息) [root@izuf66j2kiq945yl5br4ubz yum.repos.d]# uname -a Linux izuf66j2 ...
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...
- C语言再学习 -- 查看版本及内核信息(转)
参看:Linux(Ubuntu)系统查看版本及内核信息 查看ubuntu版本号 方法一: cat /etc/issue root@ubuntu:~# cat /etc/issue Ubuntu 12 ...
- Linux查看版本当前操作系统内核信息
1. # uname -a (Linux查看版本当前操作系统内核信息) 输出 Linux xxx 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 ...
- linux 下查看应用版本信息,Linux下查看版本信息
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...
- 玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)
小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下: 服务启动与关闭 启动与关闭 查看版本 环境 Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章 ...
- PostgreSQL查看版本信息
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.查看客户端版本 psql --version 1 2.查看服务器端版本 2.1 查看详细信息 s ...
- linux 查看主机版本,Linux下如何查看版本信息的方法步骤
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a (Linux查看版本当前操作系统内核信息) Linux ...
- Linux下查看版本及系统信息
一.查看Linux发行版本 [root@localhost ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m [root ...
最新文章
- 双轴机械臂中的闭环步进电机平顺控制算法: 42HS48EIS,57HS
- SQL语言实现金额小写转大写完整案例代码
- cs6序列号 mac版photoshop_重磅!Parallels Desktop 16 M1版发布
- Docker(二) docker帮助、镜像及容器相关操作命令介绍
- 缺失值填充1——缺失值查看、确定值填充、参考值填充
- pytorch修改tensor数据类型
- PyTorch 1.0 中文官方教程:使用 PyTorch C++ 前端
- 【MySQL】数据库基本操作、表的操作
- Spring boot web开发实战
- 服务器远程登录工具、文件运行以Python为例
- 装上WPS后导入Excel 的代码出错
- Ubuntu 建立局域网
- C++、Java、JavaScript中回调的用法
- pdf文件预览 浏览器窗口名修改
- vs2017和vs2019专业版和企业版
- 使用luckysheet实现excel导入导出
- android assets大小限制200m,使用 AssetsManager 解决微信小游戏包体积尺寸限制问题
- devexpress html编辑器,DevExpress使用教程:富文本编辑器RichEditControl
- 【latex】表格添加注脚;对表格的内容进行注释
- 使用IDEA把项目上传到gitee仓库