最近为了抓取淘宝的成交数据,用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查看版本相关推荐

  1. linux oracle 查看版本号,Linux下如何查看版本信息

    1.uname -a (Linux查看版本当前操作系统内核信息) [root@izuf66j2kiq945yl5br4ubz yum.repos.d]# uname -a Linux izuf66j2 ...

  2. 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

    文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...

  3. C语言再学习 -- 查看版本及内核信息(转)

    参看:Linux(Ubuntu)系统查看版本及内核信息 查看ubuntu版本号 方法一:  cat /etc/issue root@ubuntu:~# cat /etc/issue Ubuntu 12 ...

  4. Linux查看版本当前操作系统内核信息

    1. # uname -a (Linux查看版本当前操作系统内核信息) 输出 Linux xxx 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 ...

  5. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  6. 玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)

    小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下: 服务启动与关闭 启动与关闭 查看版本 环境 Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章 ...

  7. PostgreSQL查看版本信息

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.查看客户端版本 psql --version 1 2.查看服务器端版本 2.1 查看详细信息 s ...

  8. linux 查看主机版本,Linux下如何查看版本信息的方法步骤

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux ...

  9. Linux下查看版本及系统信息

    一.查看Linux发行版本 [root@localhost ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m [root ...

最新文章

  1. 双轴机械臂中的闭环步进电机平顺控制算法: 42HS48EIS,57HS
  2. SQL语言实现金额小写转大写完整案例代码
  3. cs6序列号 mac版photoshop_重磅!Parallels Desktop 16 M1版发布
  4. Docker(二) docker帮助、镜像及容器相关操作命令介绍
  5. 缺失值填充1——缺失值查看、确定值填充、参考值填充
  6. pytorch修改tensor数据类型
  7. PyTorch 1.0 中文官方教程:使用 PyTorch C++ 前端
  8. 【MySQL】数据库基本操作、表的操作
  9. Spring boot web开发实战
  10. 服务器远程登录工具、文件运行以Python为例
  11. 装上WPS后导入Excel 的代码出错
  12. Ubuntu 建立局域网
  13. C++、Java、JavaScript中回调的用法
  14. pdf文件预览 浏览器窗口名修改
  15. vs2017和vs2019专业版和企业版
  16. 使用luckysheet实现excel导入导出
  17. android assets大小限制200m,使用 AssetsManager 解决微信小游戏包体积尺寸限制问题
  18. devexpress html编辑器,DevExpress使用教程:富文本编辑器RichEditControl
  19. 【latex】表格添加注脚;对表格的内容进行注释
  20. 使用IDEA把项目上传到gitee仓库

热门文章

  1. Unix File Permissions and ACLs in OS X
  2. CODE RO RW ZI的区别
  3. 285. 没有上司的舞会
  4. 基于Servlet+jsp+mysql开发javaWeb学生管理系统(学生信息、学生选课、学生成绩、学生签到考勤)
  5. guava-Primitives
  6. Cesium通过primitives绘制大数据量扇形图
  7. 新手向,从用Spark求平均值到reduceByKey详解
  8. Homebrew替换阿里云镜像源
  9. 32位plsql连接64位Oracle数据库
  10. Apache Log4j2漏洞复现