内核调为ie8(兼容)

内核调为ie8(兼容)

ID:11945419

大小:189.04 KB

页数:5页

时间:2018-07-15

内核调为ie8(兼容)_第1页
内核调为ie8(兼容)_第2页
内核调为ie8(兼容)_第3页
内核调为ie8(兼容)_第4页
内核调为ie8(兼容)_第5页
资源描述:

《内核调为ie8(兼容)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上图的程序是一个测试程序,仅包含一个Web,这个程序的名称是”内嵌浏览器.exe”。可以发现,虽然同为Trident内核,但在Web控件中使用的内核版本却与IE不一样,这让我感到疑惑。因为我要登录的页面是针对IE8以上版本开发的,因此我需要尝试让程序内的Web以IE8的内核登录网页。在网上找了一些资料后,我发现可以通过下面这个办法来解决:1、在开始菜单内输入“regedit.exe”,进入注册表编辑器2、找到注册表项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternetExplorerMAINFeatureCo

2、ntrolFEATURE_BROWSER_EMULATION3、在右侧空白区域内单击鼠标右键,点击【新建】→【DWORD(32-位)值】4、新建的项取名为”内嵌浏览器.exe”,编辑值时,选择基数“十进制”,填写数值数据,这里填写88885、这个时候再进入Debug目录下生成好的”内嵌浏览器.exe”,可以看到登录的内核版本变成IE8了!需要注意的是,之前Web使用IE7内核的原因,就是.NET中的Web控件默认使用了IE7兼容性模式来浏览网页。一一一一一一一一一分割线一一一一一一一一一上面这个方法依靠修改注册表来完成Web使用内核的变更,不过光知道新

3、建一个注册表项并把值设置为“8888”还远远不够,本着“知其然还要知其所以然”的想法,我查阅了这个功能是用来定义IE默认的仿真模式。这个功能在注册表中的位置如下:·7000(0x1B58)Webpagescontainingstandards-based!DOCTYPEdirectivesaredisplayedinIE7Standardsmode. DefaultvalueforapplicationshostingtheWebBrowserControl.包含标准!DOCTYPE指令的页面将会以IE7兼容模式打开。WebBrowser控件的默认值。·

4、8000(0x1F40)Webpagescontainingstandards-based!DOCTYPEdirectivesaredisplayedinIE8mode.DefaultvalueforInternetExplorer8Important InInternetExplorer10,Webpagescontainingstandards-based!DOCTYPEdirectivesaredisplayedinIE10Standardsmode.包含标准!DOCTYPE指令的页面将会以IE8兼容模式打开,IE8浏览器的默认值。对于IE10来说

5、,包含标准!DOCTYPE指令的页面会以IE10兼容模式打开。·8888(0x22B8)WebpagesaredisplayedinIE8Standardsmode,regardlessofthedeclared!DOCTYPEdirective.Failingtodeclarea!DOCTYPEdirectivecausesthepagetoloadinQuirks.无论是否声明!DOCTYPE指令,页面以IE8兼容模式打开。对于未正确声明!DOCTYPE指令的页面,将会以怪异模式(quirksmode)加载。·9000(0x2328)Internet

6、Explorer9.Webpagescontainingstandards-based!DOCTYPEdirectivesaredisplayedinIE9mode.DefaultvalueforInternetExplorer9.Important InInternetExplorer10,Webpagescontainingstandards-based!DOCTYPEdirectivesaredisplayedinIE10Standardsmode.IE9,包含标准!DOCTYPE指令的页面将会以IE9兼容模式打开,IE9浏览器的默认值。对于IE1

7、0来说,包含标准!DOCTYPE指令的页面会以IE10兼容模式打开。·9999(0x270F)WindowsInternetExplorer9.WebpagesaredisplayedinIE9Standardsmode,regardlessofthedeclared!DOCTYPEdirective.Failingtodeclarea!DOCTYPEdirectivecausesthepagetoloadinQuirks.IE9,无论是否声明!DOCTYPE指令,页面以IE9兼容模式打开。对于未正确声明!DOCTYPE指令的页面,将会以怪异模式(qui

8、rksmode)加载。·10000(0x02710)InternetExplor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。