Wie simuliert man einen Klick mit x, y Koordinaten in JavaScript?
Ist es möglich, Sie zu verwenden angegebenen Koordinaten, um zu simulieren, klicken Sie in JavaScript innerhalb einer Webseite?
InformationsquelleAutor der Frage RadiantHex | 2010-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Versand ein klicken Sie auf Veranstaltung, obwohl dies ist nicht dasselbe wie eine echte auf. Zum Beispiel, kann es nicht verwendet werden, um trick-eine cross-domain-iframe-Dokument zu denken, es wurde geklickt.
Alle modernen Browser unterstützen
document.elementFromPoint
undHTMLElement.prototype.click()
mindestens seit IE 6, Firefox 5, jede version von Chrome und wahrscheinlich ist jede version von Safari, die Sie wahrscheinlich zu kümmern. Es wird sogar Folgen, links und Formulare Einreichen:https://developer.mozilla.org/En/DOM:document.elementFromPoint
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click
InformationsquelleAutor der Antwort Andy E
Ja, können Sie simulieren einen Mausklick auf eine Veranstaltung erstellen und Versand:
Hüten Sie sich vor der Verwendung der
click
- Methode auf ein element-es ist weitgehend umgesetzt, aber nicht standard und wird nicht in z.B. PhantomJS. Ich nehme an, die jQuery-Implementierung von.click()
macht das richtige, aber noch nicht bestätigt.InformationsquelleAutor der Antwort
Dies ist nur torazaburo Antwortaktualisiert und ein MouseEvent-Objekt.
InformationsquelleAutor der Antwort user2067021
Aus Gründen der Sicherheit, Sie können sich nicht bewegen Sie den Mauszeiger mit javascript, noch simuliert einen Klick mit.
Was ist es, dass Sie versuchen zu erreichen?
InformationsquelleAutor der Antwort quantumSoup