1. ホーム
  2. javascript

[解決済み] JavaScriptでx,y座標を使用してクリックをシミュレートする方法は?

2022-09-16 12:26:29

質問

Webページ内のJavaScriptでクリックをシミュレートするために、与えられた座標を使用することは可能でしょうか?

どのように解決するのですか?

をディスパッチすることができます。 クリック イベントをディスパッチできますが、これは実際のクリックと同じではありません。例えば、クロスドメインの iframe ドキュメントをクリックされたと思わせるような使い方はできません。

すべてのモダンブラウザは document.elementFromPointHTMLElement.prototype.click() は、少なくとも IE 6、Firefox 5、Chrome のすべてのバージョン、そしておそらくあなたが気にする可能性のある Safari のすべてのバージョン以降で動作しています。 リンクをたどり、フォームを送信することさえできます。

document.elementFromPoint(x, y).click();