首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Web开发
> 详细
IE8里判断当前网页显示模式
时间:
2015-08-26 20:03:06
阅读:
135
评论:
0
收藏:
0
[点我收藏+]
标签:
我们知道IE8 的一个重要更新就是加入了标准模式(standards mode)的显示引擎,但IE8里面仍然保留以前IE版本的显示模式,比如Strict Mode 以及 Quirks mode, 我们统称之为兼容模式 (compatibility view)。
那么如何判断IE8 用什么模式显示当前网页呢? IE8 里面新加Javascript 函数 document.documentMode 能够很好帮助我们解决这个问题。
document.documentMode 的返回值有3个,其含义如下:
5 表示老版本IE的Quirks mode.
7 表示老版本IE的Strict mode.
8 表示IE8的标准模式 standards mode.
document.documentMode 只有在IE8上有,对于老版本IE需要使用其他API。以下代码可以让你在所有版本IE下判断显示模式:
view plaincopy to clipboardprint?
engine = null;
if (window.navigator.appName == "Microsoft Internet Explorer")
{
// 当前浏览器是IE,下面判断具体的显示模式
if (document.documentMode) // IE8
engine = document.documentMode;
else // IE 5-7
{
engine = 5; // quirks mode unless proven otherwise
if (document.compatMode)
{
if (document.compatMode == "CSS1Compat")
engine = 7; // standards mode
}
}
alert("IE的当前显示模式是" + engine);
}
engine = null;
if (window.navigator.appName == "Microsoft Internet Explorer")
{
// 当前浏览器是IE,下面判断具体的显示模式
if (document.documentMode) // IE8
engine = document.documentMode;
else // IE 5-7
{
engine = 5; // quirks mode unless proven otherwise
if (document.compatMode)
{
if (document.compatMode == "CSS1Compat")
engine = 7; // standards mode
}
}
alert("IE的当前显示模式是" + engine);
}
Tips:你可以在IE地址栏里面输入 javascript:alert(document.documentMode); 来查看当前网页的显示模式。
IE8里判断当前网页显示模式
标签:
原文地址:http://www.cnblogs.com/douglasvegas/p/4761372.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
36.VUE — 认识 Webpack 和 安装
2021-07-28
【PHP】上传图片翻转问题
2021-07-28
php对数字进行万。亿的转化
2021-07-28
五个 .NET 性能小贴士
2021-07-28
Three.js中显示坐标轴、平面、球体、四方体
2021-07-28
.net 5+ 知新:【1】 .Net 5 基本概念和开发环境搭建
2021-07-27
1.html,css
2021-07-27
基于Docker搭建 Php-fpm + Nginx 环境
2021-07-27
nginx + http + svn
2021-07-27
kubernets kube-proxy的代理 iptables和ipvs
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!