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
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- 1. Ist es möglich, Javascript in einem iFrame in IE9
- 2. Verwenden Sie Recaptcha ohne unsafeWindow?
- 3. Ist es möglich, jQuery UI * Ohne * die Farben zu verwenden?
- 4. Ist es möglich, GStreamer ohne eine GLib Hauptschleife zu verwenden?
- 5. Ist es möglich, GCC ohne Cygwin oder MinGW zu verwenden?
- 6. Ist es möglich, ereignisgesteuerte Programme ohne Schleifen zu verwenden?
- 7. Ist es möglich, MSBuild Extension Pack ohne Installation zu verwenden?
- 8. Ist es möglich, Spring Boot Session ohne Redis zu verwenden?
- 9. Ist es nicht möglich, nytimes.com iframe?
- 10. Ist es möglich, mit youtube-api modelbranding zu verwenden?
- 11. Ist es möglich? "Javascript Subclass"
- 12. Ist es möglich, dieses Javascript zu vereinfachen?
- 13. Ist es möglich, angularjs Ausdrücke innerhalb eines iframe zu aktualisieren?
- 14. Ist es möglich, Iframe-Unterressourcen mit Service-Mitarbeitern zu proxygrafieren?
- 15. Ist es möglich, Prettyphoto Modal innerhalb iframe zu schließen?
- 16. Ist es möglich, Inline-Vorlagen zu verwenden?
- 17. Frameborder-Attribut für das iframe von Recaptcha
- 18. ist es möglich, TypeScript und Babel zusammen zu verwenden
- 19. Ist es möglich, Mootools und jQuery beide zusammen zu verwenden
- 20. Ist es möglich, Polymer und Brick zusammen zu verwenden?
- 21. Ist es möglich, slideUp() zu verwenden und vor()
- 22. Ist es möglich, dies ohne JavaScript (HTML-Layout)
- 23. Ist es möglich, ein Modul zu verwenden, ohne es auf Ihrem Computer zu installieren?
- 24. Ist es möglich, Parallax in einer Facebook App zu verwenden?
- 25. Joomla: Ist es möglich, eine Ansicht einer Komponente ohne iframe und plugin anzuzeigen?
- 26. Ist es möglich, die Quelle eines iframe ohne Seitenpostback zu ändern?
- 27. Ist es möglich, einen Event Listener ohne removeEventListener zu entfernen?
- 28. Ist es möglich, die CommonJS-Bibliotheken noch zu verwenden?
- 29. Ist es möglich, Iframe Webseite in Java-Anwendung, Netbeans
- 30. Ist es möglich, die Ansichtsfensterbreite (vw) ohne Bildlaufleiste zu berechnen?