Necesito hacer clic en una página solo si se encuentra cierto texto en un iFrame de esa página. El iFrame es un dominio diferente.
Tengo este guión:
// ==UserScript== // @name Click // @namespace http://tampermonkey.net/ // @version 0.1 // @description Click Login // @match https://www.example.net/ // @match https://www.example.net/index.php // @match https://www.google.com/recaptcha/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @grant none // ==/UserScript== var intv = setInterval(function() { if (/(aria-checked="true")|(mediumheight)/i.test (document.body.innerHTML) ){ { alert('Hello world!'); } } }, 1000);Lo que hace es encontrar aria-checked="true" y luego muestra la ventana emergente Hello World. Pero todo sucede en el iFrame. Y si cambio el código de Hello World a un código que hace un clic, el clic ocurrirá en el iFrame.
Me gustaría que aria-checked="true" se ubique en el iFrame, pero luego haga clic en la página principal (en este caso, https://www.example.net )
Gracias