出于各种愚蠢的原因,我希望能够在屏幕上检测浏览器窗口的矩形.标题栏和所有.
这是可能的,还是JavaScript仅限于其页面的视口?
编辑:我可能一直不清楚,但视图端口是窗口中可见的页面部分.这可能不是浏览器常用的术语,但它在图形中很常见.
对于符合标准的浏览器
X - Y -window.screenX
window.screenY
对于IE:
X - Y -window.screenLeft
window.screenTop
请记住,实施方式各不相同.注意多显示器设置......
看看以下属性:
window.screen.height:返回屏幕高度(以像素为单位).
window.screen.top:返回当前屏幕顶部的距离(以像素为单位).
window.screen.width:返回屏幕的宽度.
window.screen.left:返回从主屏幕左侧到当前屏幕左侧的距离(以像素为单位).
(这些不会给你窗口大小或位置,但可能允许你在具有多个监视器的系统上操作时正确解释它们)