セキュリティ上の理由から、私たちのウェブアプリケーション内でiframeとjavascriptを無効にしました。これで、ログインプロセスでreCAPTCHAを実装したいと考えています。ページにiframe
が埋め込まれていることがわかります。このページは表示されないように無効になっています。 iframe
またはjavascriptを使わずにreCAPTCHAを実装する方法はありますか?reCAPTCHAをiframeやjavascriptなしで使用することはできますか?
6
A
答えて
2
Javascriptを使用していない障害者(つまり視覚障害者)のために、この質問を見ていました。
ReCaptchaをサーバーから呼び出し、生成されたHTMLを取得し、ブラウザに渡し、ユーザーがクリックしたときにフォームを送信し、サーバーからユーザーの入力をJavascriptを使用して送信できます。
とにかくは、がReCaptcha APIをWebサーバーから呼び出すことを明示的に禁止しています。 これは、JavascriptなしでReCaptchaを使用することができないことを意味します。
iframeについては、私はテストしていません。
また、Googleや他のソフトウェアプロバイダは、維持管理が容易であるため、javascript SDKを提供したいと考えていることを理解する必要があります。あなたが内部のJS /アイフレームが直接APIを呼び出すためにハックした場合、それはおそらく数ヵ月後JSは変更されていますし、あなたのハックが壊れている...
ただし、あなたはJSなしのreCAPTCHAを使用することができます。 How to hide recaptcha for JavaScript enabled browsers and pass html validation
上記のリンクに基本的に従い、user968834の例を使用してください。