Ich lese diese Methoden bereits als Alternative für unsafeWindow. Aber ich kann immer noch nicht funktionieren, um das Recaptcha-Objekt ohne unsafeWindow zu verwenden. Mein Code unsafeWindow Verwendung ist (dieser Code funktioniert gut):Verwenden Sie Recaptcha ohne unsafeWindow?
var myscript= document.createElement('script');
myscript.setAttribute('src','http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');
document.body.appendChild(myscript);
Recaptcha = unsafeWindow.Recaptcha;
Recaptcha.create(theKey,"recaptcha_widget_div",{theme:"red"});
Ich habe versucht, dies ohne Glück:
//after script inject
Recaptcha = location.assign("javascript:Recaptcha();void(0)");
Recaptcha.create(theKey,"recaptcha_widget_div",{theme:"red"});
Was habe ich mit der Lage falsch machen hacken?
Beachten Sie, dass der Code auch in einem Chrome-Inhaltsskript verwendet werden kann.
Nur neugierig, warum verwenden Sie Greasemonkey, um recaptcha hinzufügen? Weißt du nicht, ob du ein Mensch bist oder nicht? Nicht allzu viele Bots laufen Firefox mit GM aktiviert, entweder. –
Ich habe ein Skript für ein Forum erstellt, das kein Antwortformular auf der Inhaltsseite enthält. Benutzer müssen zu einer anderen Seite gehen, um auf einen Beitrag zu antworten. Und natürlich ist ein Recaptcha notwendig, um zu antworten. –