强制浏览器以IE8版本运行
做为一个开发人员,经常被要求前端页面兼容ie8及以上,所以有时候我们希望ie默认以ie8的版本打开我们的页面。
1.“文档模式”:
在html页面中加入类似下面的代码:
<
meta
http-equiv
=
"X-UA-Compatible"
content
=
"IE=EmulateIE7"
>
X-UA-Compatible值 | 说明 |
IE=5 | 让浏览器使用Quirks mode来显示,实际上是使用Internet Explorer 7 的 Quirks 模式来显示内容,这个模式和IE5非常相似。 |
IE=edge |
这个设置是让IE使用当前的最高版本进行文档的解析,官方文档指明,edge模式仅适用在测试环境,不建议在生产环境中使用 |
IE=7 | 使用标准IE7来处理 |
IE=EmulateIE7 | 模拟IE7来处理,遵循 <!DOCTYPE> 指令,如果文档有当前有一个合法的<!DOCTYPE>,就使用IE7模式,否者使用Quirks模式(Internet Explorer 5 Quirks),对于大部分网站来说,这是首选的兼容性模式 |
IE=8 | 标准IE8 |
IE=EmulateIE8 | 模拟IE8,遵循 <!DOCTYPE> 指令,参照IE=EmulateIE7说明 |
IE=9 | 标准IE9 |
IE=EmulateIE9 |
模拟IE9,遵循 <!DOCTYPE> 指令,参照IE=EmulateIE7说明 |
chrome=1 | 强制使用Chrome,需要IE下Chrome插件支持 |
IE=EmulateIE10 | 模拟IE10 |
IE=10 | 标准IE10,遵循 <!DOCTYPE> 指令,参照IE=EmulateIE7说明 |
2. 浏览器模式
注册表:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
添加一个DWORD的值,名称为:iexplore.exe
值为十进制的8888
或者8000
。保存后,重新打开IE浏览器(IE8或更高),你就会发现,浏览器此时使用的是IE8模式在进行浏览。
值 | 说明 |
10001 (0x2711) | Internet Explorer 10。网页以IE 10的标准模式展现,页面!DOCTYPE无效 |
10000 (0x02710) | Internet Explorer 10。在IE 10标准模式中按照网页上!DOCTYPE指令来显示网页。Internet Explorer 10 默认值。 |
9999 (0x270F) | Windows Internet Explorer 9. 强制IE9显示,忽略!DOCTYPE指令 |
9000 (0x2328) | Internet Explorer 9. Internet Explorer 9默认值,在IE9标准模式中按照网页上!DOCTYPE指令来显示网页。 |
8888 (0x22B8) | Internet Explorer 8,强制IE8标准模式显示,忽略!DOCTYPE指令 |
8000 (0x1F40) | Internet Explorer 8默认设置,在IE8标准模式中按照网页上!DOCTYPE指令展示网页 |
7000 (0x1B58) | 使用WebBrowser Control控件的应用程序所使用的默认值,在IE7标准模式中按照网页上!DOCTYPE指令来展示网页。 |
转载于:https://www.cnblogs.com/LOVE0612/p/5486291.html
强制浏览器以IE8版本运行相关推荐
- 强制浏览器使用兼容模式,Web.config,httpProtocol
对于一些政府类的网站,很多支持IE6~8,而不支持使用更高版本浏览器浏览.虽然有些浏览器会自动使用兼容模式,或有些人会手动调整浏览器的兼容模式,但不是每一个人.每一款浏览器都可以做到用兼容模式.所以, ...
- 高版本IE浏览器(IE8、IE9)查看网页Applet问题解决方案
使用高版本IE浏览器(IE8.IE9等)查看包含Applet的网页时,网页的Applet所在区域无法正常显示(空白),解决办法如下: 1.确保客户端已经安装Java的JRE,JRE中已经包含了运行Ap ...
- 通过meta代码强制浏览器使用WebKit内核极速模式
解决进入页面浏览器自动变成兼容模式. 解决< meta name="renderer" content="webkit">不起作用,从"步 ...
- 通过meta代码强制浏览器使用WebKit内核极速模式(解决 meta name=renderer content=webkit 不起作用)
解决< meta name="renderer" content="webkit">不起作用,从"步骤"开始看起. 一般只使用代 ...
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- 判断浏览器类型及版本
公司前段时间做项目需要判断浏览器,因为项目进度急暂时只支持一种浏览器 使用window.navigator.userAgent属性,但是在国产浏览器上遇到了问题,下面这段代码只能判断内核,但是我想判断 ...
- 海豚浏览器发布双核版本 支持html5
2019独角兽企业重金招聘Python工程师标准>>> 海豚浏览器一直致力于手机浏览器的开发,当我们第一次使用海豚浏览器的时候,被其大气而又强大的功能所吸引,我们也没有想到,海豚浏览 ...
- 从 0 到 1 实现浏览器端沙盒运行环境
作者:easonruan,腾讯 CSIG 前端开发工程师 本文的浏览器端 Sandbox 沙盒运行环境,大家可以快速理解为类似 CodeSandbox 一样,所有页面代码编译都在前端完成(不依赖后端) ...
- JavaScript判断浏览器类型及版本(新增谷歌的Chrome)
来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...
最新文章
- 怎样用Beyond Compare比较两个txt文件
- Spark 配置Kryo序列化机制注意细节
- 远程协助TeamView软件 轻松控制计算机
- recorder-list
- 商业逻辑12讲之人力资源的逻辑
- android remote shell,关于 Appium V1.7.2 新增的唯一安卓可执行 mobile 命令 shell 的疑问...
- 抽象方法可以有方法体_什么方法可以祛斑?祛斑的方法有哪些?
- winform 图片集合
- Linux系统装intel网卡,在Centos下安装intel网卡的方法
- 360html文件打不开,为什么360安全卫士打不开
- Laravel执行定时任务
- 在家做什么可以赚钱?适合在家的5个小项目!
- java微服务案例分析_《Java深入微服务原理改造房产销售平台》知识点梳理与问答总结...
- 高中毕业,从事测试岗,在35岁之前却因为运维而加薪了。
- jstack命令详解
- Oracle XE版安装与用户操作
- 服务器trunk协议是什么,TRUNK端口汇聚技术原理和作用介绍
- CentOS7 安装EFK(elasticsearch、fluent、kibana)进行Docker下日志搜集
- 微信小程序 手写签名_小程序手写签名(wepy)
- Object.assign合并数组,给数组添加健值对
热门文章
- matlab ezplot hod,Matlab学习笔记三:绘图
- java的Intersect用法_intersect、minus的用法
- 2020年中国钓具市场现状分析,出口持续增长,整体企业众多,格局未明「图」
- WGCNA构建基因共表达网络详细教程
- 麒麟os或将取代android,新款操作系统将要诞生!华为研发麒麟OS,网友:取代安卓...
- 【解决方案】助力电子商务平台建设TSINGSEE青犀视频实现AI全流程监管
- C++ STL(第二十篇:算法-- 排序)
- 遇到oracle错误1445,sql附加数据库失败
- 可升级的瑞星和卡巴KEY
- 转:电子邮件的工作原理