我搜索了一些关于用javascript和点击坐标的东西 我发现这行代码可以帮助你点击x,y坐标
document.elementFromPoint(x, y).click();
所以,当我把html元素或按钮的宽度和高度点击它时,它会将我重定向到我想要的页面。
但是当我有一个iframe html对象(比如谷歌广告)时,它不起作用。 我不明白为什么,因为我认为" click()"就像模拟正常的鼠标点击......或者我错了吗?
我已经读过iframe有一个保护,你不能进入html元素,但我想知道的是如何模拟iframe上的正常点击。
非常感谢你的时间。
答案 0 :(得分:0)
由于安全问题,这显然是被禁止的。
如果可以通过编程方式触发iframe中的点击事件,则可以代表访问您网页的用户触发某些操作。例如,您可以在iframe中打开自己的Twitter帐户 - 登录页面的访问者 - 然后让用户点击关注按钮关注您。你当然可以想到更关键的例子......
基本上,您可以接管用户使用Cookie登录的所有帐户。您可以在iframe中打开任何网页,并通过模拟点击或键盘事件代表登录用户执行操作。