2015-12-06 27 views
5

Ho cercato alcune cose su click su coordinate con javascript e ho trovato che questa riga di codice aiuta si fa clic su x, y coordinateJavascript click su coordinate all'interno di iframe

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

Così, quando ho messo il larghezza e altezza di un elemento html o di un pulsante fa clic su di esso bene e mi reindirizza alla pagina che voglio.

Ma quando ho un oggetto html iframe (come un annuncio google) non funziona. Non capisco perché anche se penso che "click()" è come simulare un normale clic del mouse ... o sbaglio con questo?

Ho letto che iframe ha una protezione che non puoi inserire negli elementi html ma tutto quello che sto cercando di capire è come simulare un normale clic sull'iframe.

Grazie mille per il vostro tempo.

risposta

0

Questo è ovviamente vietato a causa di problemi di sicurezza.

Se è stato possibile attivare a livello di codice un evento click all'interno di un iframe, è possibile attivare determinate azioni per conto dell'utente che visita la pagina. Ad esempio, potresti aprire il tuo account Twitter in un iframe, il visitatore della tua pagina, e consentire all'utente di seguirti con un clic sul pulsante Segui. Puoi certamente pensare ad esempi più importanti ...

In pratica, è possibile rilevare tutti gli account con cui l'utente ha effettuato l'accesso con un cookie. È possibile aprire qualsiasi pagina Web in un iframe e agire per conto dell'utente connesso simulando eventi clic o tastiera.

+0

Non capisco la tua logica. Pensavo di essere chiaro di quello che sto cercando di fare. –

+0

Ho aggiornato la risposta. Spero che ora diventi chiaro cosa intendo. – lex82