我编写了一个小javascript
代码来获取用户浏览器的屏幕尺寸。首先,src
元素的img
属性设置为静态图像url
。当页面完全加载时,通过更改现在包含维度为src
参数的img
的{{1}},以下代码计算屏幕尺寸并将其发送到服务器(稍后,在服务器端,将处理这些参数):
uri
这种方法在桌面浏览器中运行良好,但对于移动用户来说,它会失败。你能告诉我这种方法有什么问题吗?先谢谢你提出的克服这个问题的建议。
答案 0 :(得分:2)
var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0)
var h = Math.max(document.documentElement.clientHeight, window.innerHeight || 0)