我想开发一个浏览器扩展,如果用户点击扩展图标,它会弹出一个输入文本框,在鼠标移动时它将获得屏幕鼠标指针(X,Y)的当前位置,那样:
X:100 Y:50
在这里,我在我的扩展弹出窗口上创建了一个鼠标移动事件处理程序,类似于
document.addEventListener('mousemove', onMouseMove, false)
function onMouseMove(e) {
x = e.pageX;
y = e.pageY;
document.getElementById("colorcode").value = "X: " + x + " Y: " + y ;
}
但它显示弹出窗口的鼠标位置而不是用户的页面鼠标位置。 请建议。