Skip to content

captcha-pro行为验证码库

轻量级、框架无关的滑动与点选验证 — 支持 Web、Vue、React、小程序、Flutter、Android 与 iOS

captcha-pro

快速开始

bash
# 安装
pnpm add @captcha-pro/core

# 使用
import { SliderCaptcha } from '@captcha-pro/core'

new SliderCaptcha({
  el: '#captcha',
  onSuccess: () => console.log('验证通过!')
})

多平台支持

Captcha Pro 支持 10+ 平台,API 保持一致:

平台包名描述
Web(原生 JS)@captcha-pro/core核心包,通用支持
Vue 2@captcha-pro/vue2Options API + Mixins
Vue 3@captcha-pro/vueComposition API + Composables
React@captcha-pro/reactHooks 组件
微信小程序@captcha-pro/weixinWXML/WXSS/JS,仅后端模式
uni-app@captcha-pro/uniapp-vueVue 跨端,仅后端模式
Taro 3@captcha-pro/taro-reactReact 跨端,仅后端模式
Fluttercaptcha_proDart Widgets
Androidcaptcha-sdk原生 Kotlin SDK
Android Composecaptcha-composeJetpack Compose
iOSCaptchaProSwift SDK(UIKit + SwiftUI)

为什么选择 captcha-pro?

  • 多平台 — 一套 API 覆盖 10+ 平台,从 Web 到原生移动端
  • 零配置 — 合理默认值,开箱即用
  • 双验证模式 — 纯前端验证,或服务端图片生成与校验
  • 安全优先 — AES-GCM 加密、时间戳校验、频率限制、IP 黑名单
  • 轻量级 — 约 35KB,无依赖,IE11+ 支持
  • 无障碍 — ARIA 属性与键盘导航

基于 MIT 许可发布。