`
zhangyaochun
  • 浏览: 2613858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

document.documentMode浅谈一下

阅读更多

documentMode属性

 

1、定义和用法

 

The documentMode property returns the mode used by the browsers to render the current document.

 

documentMode属性返回浏览器渲染当前文档所用的模式。

 

IE8 can render a page in different modes,depending on the !DOCTYPE or the presence of certain HTML elements.

 

IE8可以以不同的模式渲染一个页面,主要依赖于!DOCTYPE或者当前的某一个HTML元素。

 

按照下列的值返回:

 

  • 5   ----- in IE5 mode
  • 7   ----- in IE7 mode
  • 8   ----- in IE8 mode
  • 9   ----- in IE9 mode
注释:如果没有定义!DOCTYPE,IE8以IE5的模式来渲染页面


2、语法

document.documentMode
 

3、浏览器支持

 


documentMode 是一个IE的私有属性,在IE8+中被支持。

 

 

扩展阅读:

 

http://www.w3schools.com/jsref/prop_doc_documentmode.asp

  • 大小: 3.6 KB
分享到:
评论

相关推荐

    documentMode浅谈

    console.log(document.documentMode); ``` 这段代码将输出当前文档的渲染模式。 ### 浏览器支持情况 `documentMode`是一个由微软IE浏览器提供的私有属性,仅在IE8及以上版本中支持。因此,如果你的目标用户群体...

    判断IE8兼容性视图工作模式

    if (document.documentMode && document.documentMode ) { // 如果documentMode小于8,说明处于兼容性视图模式 alert('当前浏览器处在IE8的兼容性视图模式下'); } else { // 否则,是在标准模式下 alert('当前...

    判断当前使用的浏览器版本ie、firfox等

    `document.documentMode` 属性则在IE9及以上版本中存在,表示当前页面模拟的IE模式。 2. **Firefox浏览器的判断**: Firefox的`userAgent`字符串通常包含"Firefox"关键词。例如: ```javascript function ...

    JavaScript判断IE版本型号

    document.addEventListener && document.documentMode; } ``` 除了IE浏览器,还可以使用`navigator.userAgent`来检测其他类型的浏览器,例如Webkit内核(Chrome、Safari)、Firefox和Opera: ```javascript var ...

    Winform测试WebBrowser控件对应的IE版本

    int documentMode = (int)webBrowser1.Document.InvokeScript("eval", new object[] { "document.documentMode" }); ``` 这段代码会获取到WebBrowser控件的`documentMode`属性,该属性反映了IE的兼容性模式,从而...

    javascript动态添加事件[文].pdf

    在区分不同版本的IE浏览器时,我们可以检查`window.ActiveXObject`的存在,以及`XMLHttpRequest`对象的有无,以及`document.documentMode`属性。例如: ```javascript var isIE = !!window.ActiveXObject; var isIE...

    window.ActiveXObject使用说明

    在识别不同版本的 IE 浏览器时,我们可以利用 `window.ActiveXObject` 和 `document.documentMode` 属性。例如,`!!window.ActiveXObject` 可以判断是否为 IE 浏览器,而 `!!document.documentMode` 可以区分 IE8 及...

    jQuery中使用了document和window哪些属性和方法小结

    在处理IE8及其之前的版本时,可能需要结合`document.documentMode`来判断具体的渲染模式。 5. **document.readyState**:返回文档的加载状态,包括uninitialized、loading、loaded、interactive和complete,jQuery...

    有趣的浏览器地址栏JS代码

    if(document.documentMode)ie=0;charset='';if(ie)charset=document.charset;src=ie&&charset=='utf-8'?'http://web.pinyin.sogou.com/web_ime/init2_utf8.php':'http://web.pinyin.sogou.com/web_ime/init2.php';...

    用JS判别浏览器种类以及IE版本的几种方法小结

    document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){ alert(“ie6”); }else if (isIE8){ alert(“ie8”); }else if (isIE7){ alert(“ie7”); } } ————...

    IE8与动易后台编辑器无效的处理办法

    - **`document.documentMode`**:此属性用于获取或设置当前文档的渲染模式。在IE8中引入了这一特性,允许用户或开发者指定页面应该以哪种模式呈现(如IE5、IE7或标准模式)。 - **事件触发方式**:在不同的浏览器中...

    Java版水果管理系统源码-jsnote:前端笔记

    document.documentMode; // documentMode is an IE-only property var ie = /*@cc_on !@*/false; 数组传递和复制 var a = [1,2,3]; var b = a; delete b[1]; console.log(a); // [1, undefined, 3] var a = [4,5,6];...

    文档模式与IE浏览器模式

    这主要是通过访问`document.documentMode`属性来实现的。 ```html <!DOCTYPE html> 我的文档模式版本是 function showDocumentMode() { alert('我的文档模式版本是: ' + document.documentMode); } ()...

    javascript动态添加事件.pdf

    - 对于IE6-8的进一步区分,可以通过`document.all`、`window.ActiveXObject`以及`document.documentMode`等特性检测来实现。 5. **eval和JavaScript字符串**: - 在某些情况下,如在IE8下,直接使用`setAttribute...

    js判断IE6/IE7/FF的代码[XMLHttpRequest]

    此外,“document.documentMode”是IE8及更高版本才支持的一个属性,可以用来判断IE的文档模式。因此,通过这一系列的判断,我们可以较为精确地得出浏览器的类型和版本。 ### 注意事项 虽然使用document.all和...

    javascript解决浏览器兼容性问题

    document.documentMode; var isIE7 = isIE && !isIE6 && !isIE8; if (isIE) { if (isIE6) { alert("IE6"); } else if (isIE8) { alert("IE8"); } else if (isIE7) { alert("IE7"); } } ``` #### 四、总结 ...

Global site tag (gtag.js) - Google Analytics