function detectZoom(){
let x = document.createElement('div');
let openControl = false;
Object.defineProperty(x, 'id', {
get:function(){
// 在这里放入你的代码
openControl = true;
}
});
let n = {};
let t = window;
n.ie = function() {
return t.screen.deviceXDPI / t.screen.logicalXDPI;
},
n.firefox = function() {
return t.devicePixelRatio ? t.devicePixelRatio : o("min--moz-device-pixel-ratio", "", 0, 10, 20, 1e-4);
},
n.opera = function() {
return t.outerWidth / t.innerWidth;
},
n.chrome = function() {
return t.outerWidth / t.innerWidth;
},
n.safari = function() {
return t.outerWidth / t.innerWidth;
};
let ratio = Math.round(n[this.getBrowser()]()*100);
// 360安全浏览器下的innerWidth包含了侧边栏的宽度
if (ratio !== 100) {
if (ratio >= 95 && ratio <= 105) {
ratio = 100;
}
}
if(openControl){
ratio = 100;
}
return ratio;
}
12-15
825

04-17
1866

10-30
538
