获取浏览器可视区宽高

参考:https://www.cnblogs.com/pengchengzhong/p/6050644.html
获取浏览器可视区宽高要考虑兼容情况

1
2
3
4
5
6
7
8
9
function getViewXY () {
let w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
return {width: x, height: y}
}