NK CAPTCHA — Embeddable Web Component

Drop a single <script> tag into any page. Zero dependencies.


Usage

<script src="https://cdn.jsdelivr.net/gh/sigridjineth/claw-nk-captcha@main/dist/nk-captcha.js"></script>
<nk-captcha></nk-captcha>

With callback

<nk-captcha on-verify="handleResult"></nk-captcha>
<script>
  function handleResult(r) {
    if (r.pass) {
      console.log('Verified!', r.code);
      // unlock content, grant access, etc.
    } else {
      console.log('Failed — potential DPRK operative');
    }
  }
</script>

With event listener

document.querySelector('nk-captcha')
  .addEventListener('nk-captcha-verified', (e) => {
    console.log(e.detail); // {pass, challengeId, similarity, code}
  });

Attributes

locale   — "ko", "en", or "both" (default: "both")
timeout  — seconds (default: 60)
theme    — "dark" or "light" (default: "dark")

Live Demo — Dark Theme

Waiting for verification...

Live Demo — Light Theme

Waiting for verification...