Skip to content

lovetwice1012/recaptchajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

recaptchajs

javascriptだけでrecaptcha(v2)の認証を行えるjsファイルです

使用例

<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script src="https://lovetwice1012.github.io/recaptcha.js"></script>
<form method="post" enctype="multipart/form-data" id="recapchajs" onsubmit="return false;">
<div class="g-recaptcha" data-sitekey="your site key"></div>
<input id="grecaptchakey" type="hidden" value="your secret api key"></input>
<input type="submit"></input>
</form>

実装手順

  1. htmlファイルに以下のスクリプトタグを挿入し、動作に必要なファイルを読み込んでください。
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script src="https://lovetwice1012.github.io/recaptcha.js"></script>
  1. recaptchaを設置したフォームタグに、id="recapchajs" onsubmit="return false;"をつけてください。 ※idは変更不可です。(今後変更に対応する可能性があります。)
  2. 手順2で指定したコードをつけたフォームタグの終了タグの前に、<input id="grecaptchakey" type="hidden" value="your secret api key"></input>を挿入してください。 ※「your secret api key」はここで取得できるシークレットキーに置き換えてください。
  3. 最後に、recaptchaを表示したい場所に、<div class="g-recaptcha" data-sitekey="your site key"></div>を貼り付けてください。
  4. これで設置作業は終了です。

[重要] このjsファイルはphpなどサーバーサイド言語が使用不可のレンタルサーバーなど、サーバー側でrecaptchaを検証できない際の最終手段として使用してください。少しでも知識がある人はこれを使用してもrecaptcha認証をせずにformの送信を行うことができます。これはあくまで気休め程度にしておいて下さい。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published