开源项目AJ-Captcha使用小结

news/2024/7/10 21:07:01 标签: 开源, 经验分享

在网上看到开源项目AJ-Captcha,想把它加入到自己的项目中,遇到了一些问题,记录一下。

AJ-Captcha: 行为验证码(滑动拼图、点选文字),前后端(java)交互,包含vue/h5/Android/IOS/flutter/uni-app/react/php/go/微信小程序的源码和实现 (gitee.com)

1. 该项目不兼容Jdk17+spring boot3.0,所以我单独部署了一份,然后在主项目中以接口形式使用。

2. 使用redis模式失败,总是报空指针异常。

3. uni-app中使用滑块验证模式,在pc模式下,无法滑动滑块。使用浏览器模拟成手机是可以的。

4. uni-app中使用点击验证模式,无法触发@success方法。

        (这个问题已自行修复,修改以下两个文件代码)

5. 在做二次验证的时候,10次只有1次可以校验成功,不知道什么原因。

6. 在弹出验证框的时候,只有show方法,没有定义hide方法,需要自己定义。如下图:

 

用的是1.3.0的版本,时间原因,先搁置吧,以后有时间了再研究一下。


http://www.niftyadmin.cn/n/4946612.html

相关文章

Hyper-V增加桥接网络设置(其他方式类同)

点击连接到的服务器,右单击或者右边点击“虚拟交换机管理器” 选择网络种类 配置虚拟交换机信息 外部网络选择物理机网卡设备

C语言 网络编程socket服务端TCP连接创建

客户端连接创建&#xff1a; #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/ip.h> #include <stdio.h> #include <arpa/inet.h> #include <pthread.h> #include <unistd.h> #in…

js计时器能做到精确及时吗?

不行&#xff0c;因为&#xff1a; 计算机硬件没有原子钟&#xff0c;无法做到精确计时 操作系统的计时函数本身就有少量偏差&#xff0c;由于 JS 的计时器最终调用的是操作系统的函数&#xff0c;也就携带了这些偏差 按照 W3C 的标准&#xff0c;浏览器实现计时器时&#xf…

webpack相关面试

运行 npm run xxx 的时候发生了什么&#xff1f; npm run xxx的时候&#xff0c;首先会去项目的package.json文件里找scripts 里找对应的xxx&#xff0c;然后执行 xxx的命令 npm i 的时候&#xff0c;npm 读到该配置后&#xff0c;就将该文件软链接到 ./node_modules/.bin 目录…

【Bug解决】1、Nacos启动成功,但却无法访问(提示:无法访问此网站,192.168.10.133的响应时间过长)

项目场景&#xff1a; 在虚拟机上通过Docker创建Nacos容器&#xff0c;已经创建成功&#xff0c;查看Nacos启动日志也是成功。但通过端口号加8848/nacos&#xff08;如&#xff1a;http://192.168.88.10:8848/nacos&#xff09;无法访问到Nacos管理页面。 问题描述 原因分析&a…

Opencv4基于C++的 实时人脸检测

文章目录: 一&#xff1a;环境配置搭建(VS2015Opencv4.6) 二&#xff1a;下资源文件 第一种&#xff1a;本地生成 第二种 直接下载 三&#xff1a;代码展示 窗口布局 main.cpp test.h test.cpp 效果图◕‿◕✌✌✌&#xff1a;opencv人脸识别效果图(请叫我真爱粉) 一&…

UglifyJS 和JShaman相比有什么不同?都可以进行js混淆加密吗?

UglifyJS 和JShaman相比有什么不同&#xff1f; UglifyJS主要功能是压缩JS代码&#xff0c;减小代码体积&#xff1b;JShaman是专门用于对JS代码混淆加密&#xff0c;目的是让JS代码变的不可读、混淆功能逻辑、加密代码中的隐秘数据或字符&#xff0c;是用于代码保护的。 因此…

C++新经典--文件操作

文件简介 文件在程序设计中是一个比较重要的概念&#xff0c;这里所说的文件&#xff0c;是指保存在硬盘、U盘等存储介质上的数据&#xff0c;这些存储介质&#xff08;简称磁盘&#xff09;上的数据就是以一个个文件的形式体现&#xff0c;每一个文件有一个对应的名字&#x…