Javascript screenX和screenY受FireFox和IE页面放大和缩小的影响

Javascript screenX和screenY受FireFox和IE页面放大和缩小的影响,javascript,internet-explorer,firefox,Javascript,Internet Explorer,Firefox,我正在测试一个页面,我想获得浏览器的位置。我用screenX和screenY来做这个。当页面处于默认缩放级别时,我没有问题。但出于测试目的,当我放大/缩小页面并查看screenX和screenY的值时,它给了我不同的值!这在FireFox和IE中的任何页面都会发生。有趣的是,这在Chrome中不会发生 有人想解释为什么会发生这种情况以及可能的解决方法吗?当你缩放时,100%处的1px变成2*2px处的200%,所以移动相同的“距离”实际上只有以前“像素”的一半。

我正在测试一个页面,我想获得浏览器的位置。我用screenX和screenY来做这个。当页面处于默认缩放级别时,我没有问题。但出于测试目的,当我放大/缩小页面并查看screenX和screenY的值时,它给了我不同的值!这在FireFox和IE中的任何页面都会发生。有趣的是,这在Chrome中不会发生


有人想解释为什么会发生这种情况以及可能的解决方法吗?

当你缩放时,
100%
处的
1px
变成
2*2px
处的
200%
,所以移动相同的“距离”实际上只有以前“像素”的一半。