请问您当前使用的浏览器是基于何种渲染引擎进行页面渲染的呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计204个文字,预计阅读时间需要1分钟。
`document.compatMode`用于判断当前浏览器使用的渲染模式:- `BackCompat`:标准兼容模式关闭- `CSS1Compat`:标准兼容模式开启当`document.compatMode`等于`BackCompat`时,浏览器客户区域宽度为`document.body.clientWidth`。
BackCompat:标准兼容模式关闭; CSS1Compat:标准兼容模式开启 当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth; 当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。 var width = window.innerWidth; if(typeof width != "number"){ if(document.compatMode == "CSS1Compat"){ width = document.documentElement.clientWidth; }else{ width = document.body.clientWidth; } } if(width >= 1920){ $("body").css("zoom","1.0"); }else if(width >=1600 && width < 1920){ $("body").css("zoom","0.9"); }else if(width >= 1360 && width < 1600){ $("body").css("zoom","0.8"); }else{ $("body").css("zoom","0.7"); }
本文共计204个文字,预计阅读时间需要1分钟。
`document.compatMode`用于判断当前浏览器使用的渲染模式:- `BackCompat`:标准兼容模式关闭- `CSS1Compat`:标准兼容模式开启当`document.compatMode`等于`BackCompat`时,浏览器客户区域宽度为`document.body.clientWidth`。
BackCompat:标准兼容模式关闭; CSS1Compat:标准兼容模式开启 当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth; 当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。 var width = window.innerWidth; if(typeof width != "number"){ if(document.compatMode == "CSS1Compat"){ width = document.documentElement.clientWidth; }else{ width = document.body.clientWidth; } } if(width >= 1920){ $("body").css("zoom","1.0"); }else if(width >=1600 && width < 1920){ $("body").css("zoom","0.9"); }else if(width >= 1360 && width < 1600){ $("body").css("zoom","0.8"); }else{ $("body").css("zoom","0.7"); }

