zl程序教程

您现在的位置是:首页 >  前端

当前栏目

浏览器Quirksmode(怪异模式)与CSS1compat

2023-09-11 14:14:16 时间

在js中如何判断当前浏览器正在以何种方式解析?   
document对象有个属性compatMode ,它有两个值:

BackCompat     对应quirks mode
CSS1Compat    对应strict mode

 

呈现模式
document.compatMoe == 'CSS1Compat' //标准模式 strict mode
document.compatMoe == 'BackCompat' //混杂模式 quirks mode

 

EventUtil.addHandler(window, "scroll", function () {
    if (document.compatMode == "CSS1Compat") {
        alert(document.documentElement.scrollTop);      //标准模式
    } else {
        alert(document.body.scrollTop);                 //混杂模式
    }
})