浏览器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); //混杂模式 } })
相关文章
- 破解浏览器同源政策利器之JSONP
- 强制IE浏览器或WebBrowser控件使用指定版本显示网页
- 浏览器兼容 : IE 5 到 IE 9
- 浏览器URL参数解决方案
- 截取完整网页图片的方法 Chrome 浏览器
- ubuntu 安装 Chrome浏览器
- doctype声明、浏览器的标准、怪异等模式
- SAP ABAP关键字在Chrome浏览器里高亮显示的实现原理 - How is ABAP keyword highlight implemented in Chrome
- 成功解决~请使用IE浏览器(兼容模式)
- 这两款无“节操”的浏览器,在315被曝光后,终于被下架了
- 如何在浏览器中安装使用Vue开发者工具?Vue开发者工具的安装使用?可直接提取插件安装使用
- Edge浏览器:“STATUS_INVALID_IMAGE_HASH“错误状态码
- Chrome 浏览器自带 谷歌翻译 再次失效/用不了的最新解决方法之二(10月22日)
- Mac OS 安装 chrome 浏览器
- PHP 生成.csv 文件并下载到浏览器
- 【常见错误】浏览器显示网络没有连接:远程计算机或设备将不受连接,解决办法
- 谷歌浏览器的源码分析(25)