2013-10-24 9 views
6

Aus Sicherheitsgründen haben wir die Iframes und Javascript in unserer Webanwendung deaktiviert. Jetzt möchten wir reCAPTCHA im Login-Prozess implementieren. Ich sehe, dass es eine iframe auf der Seite einbettet, die deaktiviert ist, so dass es nicht gesehen werden kann. Gibt es eine Möglichkeit, die reCAPTCHA ohne Verwendung von iframe oder Javascript zu implementieren?Ist es möglich reCAPTCHA ohne iframe und Javascript zu verwenden?

Antwort

2

Ich habe diese Frage für behinderte Menschen (d. H. Blind), die kein Javascript haben.

Eine hässliche Lösung könnte sein, den ReCaptcha von einem Server aus aufzurufen, den erzeugten HTML-Code zu erhalten, ihn an den Browser zu übergeben, ein Formular zu senden, wenn der Benutzer klickt, und dann die Benutzereingabe von Ihrem Server zu senden.

Es sieht wie Google sowieso ausdrücklich verbietet, seine ReCaptcha APIs von einem Web-Server zu nennen. Das bedeutet, ReCaptcha ohne Javascript ist nicht möglich.

Für IFrames habe ich nicht getestet.

Auch müssen Sie verstehen, dass Google und andere Softwareanbieter Javascript SDK bieten, weil es einfacher zu pflegen ist. Wenn Sie die innerhalb JS/iframes hacken, um direkt eine API aufrufen, ist es wahrscheinlich ein paar Monate später hat sich die JS geändert und der Hack ist gebrochen ...

jedoch, können Sie ReCaptcha ohne JS verwenden: How to hide recaptcha for JavaScript enabled browsers and pass html validation

Grundsätzlich dem obigen Link folgen und das Beispiel von user968834

verwenden
Verwandte Themen