2017-09-11 4 views
-2

J'ai eu du mal à essayer de comprendre comment écrire du javascript pour tester si un Google reCaptcha existe et/ou est résolu. Le hic, c'est que je dois être capable de l'exécuter sur n'importe quel site Web, pas seulement celui que j'ai accès à modifier. En d'autres termes, un simple script utilisateur pour tester si une reCaptcha Google existeJavascript pour tester si Google reCaptcha existe et est résolu

Il peut être créatif, comme voir dans un élément existe, voir si un objet existe, ou écouter un événement. Mais je ne sais pas par où commencer.

La seule chose que j'ai travaillé si loin est, mais ce n'est pas fiable

var element = document.querySelector('[style="visibility: visible; position: absolute; width: 1812px; top: 10px; left: 0px; right: 0px; transition: visibility 0s linear 0s, opacity 0.3s linear; opacity: 1;"]') 

avec succès saisit les contenant Cette div créé par ReCaptcha.

Tous les pointeurs seraient grandement appréciés, merci!

Répondre

0

Ceci n'est pas possible, car reCaptcha est dans un iframe, et vous ne pouvez pas accéder au contenu d'un iframe d'origine différente en utilisant JavaScript.

+0

J'aurais dû le mentionner, mais j'utilise l'électron qui permet d'accéder au contenu iframe. En supposant que je puisse entrer dans l'iframe, que dois-je rechercher? –

+0

@TMack Utilisez l'inspecteur pour trouver ceci. –