一尘不染

如何通过在JavaScript中使用x,y坐标模拟点击?

javascript

是否可以使用给定的坐标来模拟网页中JavaScript的点击?


阅读 1012

收藏
2020-04-25

共1个答案

一尘不染

您可以调度 点击 事件,尽管这与实际点击不同。例如,它不能用于欺骗跨域iframe文档以使其被点击。

所有现代浏览器都支持document.elementFromPointHTMLElement.prototype.click(),因为至少IE
6,火狐5,Chrome浏览器和Safari的你很可能任何版本可能任何版本的关心。它甚至会点击链接并提交表格:

document.elementFromPoint(x, y).click();
2020-04-25