前言:现在笔记本很多买回来后默认的缩放都是125%,打开浏览器把页面的内容等于放大了1/4倍,研发开发都是在100%的缩放基础上研发的,所以这时需要研发的同志们来做适配了,那怎么区分笔记本的缩放比例是多少呢,获取方法如下:
第一种方法:获取当前工作区域的高度来判断,笔记本是否放大了,window.screen.availHeight > 1000 说明缩放选择的是100%,否则是125%、150%。
获取屏幕缩放比例
// 获取屏幕缩放比例
function getRatio(){
var ratio=0;
var screen=window.screen;
var ua=navigator.userAgent.toLowerCase()
if (window.devicePixelRatio !== undefined) {
ratio=window.devicePixelRatio
} else if(~ua.indexOf('msie')) {
if (screen.deviceXDPI && screen.logicalXDPI) {
ratio=screen.deviceXDPI/screen.logicalXDPI
}
} else if(window.outerWidth !== undefined && window.innerWidth !=