2013-10-24 5 views
6

セキュリティ上の理由から、私たちのウェブアプリケーション内でiframeとjavascriptを無効にしました。これで、ログインプロセスでreCAPTCHAを実装したいと考えています。ページにiframeが埋め込まれていることがわかります。このページは表示されないように無効になっています。 iframeまたはjavascriptを使わずにreCAPTCHAを実装する方法はありますか?reCAPTCHAをiframeやjavascriptなしで使用することはできますか?

答えて

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の例を使用してください。