开源项目AJ-Captcha使用小结

这篇具有很好参考价值的文章主要介绍了开源项目AJ-Captcha使用小结。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

开源项目AJ-Captcha使用小结,经验分享/记录,开源,经验分享

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

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

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

开源项目AJ-Captcha使用小结,经验分享/记录,开源,经验分享

开源项目AJ-Captcha使用小结,经验分享/记录,开源,经验分享

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

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

开源项目AJ-Captcha使用小结,经验分享/记录,开源,经验分享

 

用的是1.3.0的版本,时间原因,先搁置吧,以后有时间了再研究一下。文章来源地址https://www.toymoban.com/news/detail-654202.html

到了这里,关于开源项目AJ-Captcha使用小结的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源网安受邀参加2023全球数字经济大会,分享软件安全落地实践经验

    近日, 2023全球数字经济大会数字安全生态建设专题论坛在京隆重举行 。作为2023全球数字经济大会的重要组成部分,本次论坛围绕“数字安全生态建设”这一主题,邀请政府主管部门、行业专家学者、关键信息基础设施运营主体、数字安全企业、数据要素流通等相关方参与交

    2024年02月12日
    浏览(57)
  • JDK项目分析的经验分享

    基本类型的包装类(Character放在最后) String、StringBuffer、StringBuilder、StringJoiner、StringTokenizer(补充正则表达式的知识) CharacterIterator、StringCharacterIterator、CharsetProvider、CharsetEncoder、CharsetDecoder(较难) java.util.function下的函数表达式 java.nio下的各种Buffer实现 java.lang.ref和jdk.

    2024年02月06日
    浏览(37)
  • AJ-Report是一个完全开源,拖拽编辑的可视化设计工具

        AJ-Report是全开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。     多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,目前已支持30+种大屏组件/图表,不会开发,照着设计稿也可以制作大屏。

    2024年02月08日
    浏览(46)
  • 【经验分享】uniapp项目GIT如何忽略unpackage文件

    最近的uniapp项目踩了个坑,就是建完项目,提交代码后,运行发布微信小程序,生成了unpackage里的build文件,这个时候提交总是提交一堆编译后的文件,甚至造成冲突。即使在.gitignore文件中写入忽略unpackage目录也不管用。 目录 Git 忽略规则优先级 Git 忽略规则匹配语法 原因:

    2024年02月07日
    浏览(53)
  • uni-app开发小程序:项目架构以及经验分享

    2022年的时候,公司为了快速完成产品并上线,所以选用微信小程序为载体;由于后期还是打算开发App;虽然公司有ios和Android,但是如果能一套代码打包多端,一定程度上可以解决成本;前端技术栈也是vue,在考察选择了uni-app。后来多个小程序项目都采用了uni-app开发,积累了

    2024年02月09日
    浏览(83)
  • 利用敏捷开发工具实现敏捷项目管理的实践经验分享

    Scrum中非常强调公开、透明、直接有效的沟通,这也是“可视化的管理工具”在敏捷开发中如此重要的原因之一 。通过“可视化的管理工具”让所有人直观的看到需求,故事,任务之间的流转状态,可以使团队成员更加快速适应敏捷开发流程。 所以,有敏捷工具的支撑是非常

    2024年02月11日
    浏览(46)
  • 【经验分享】git项目.git/objects/pack很大,clone很久,object文件清理

    目录 问题现象: 解决办法: 目前实践方法2,步骤如下: 1.识别出最大的三个文件 2.查询大文件的文件名称: 3.将文件从tree中移除 4.清理和回收空间 5.提交修改远程仓库 gitlab项目12G,但实际项目就几百兆,后本地排查,发现pack文件过大,特此记录一下,object文件清理问题。

    2024年02月03日
    浏览(48)
  • 【经验分享】如何使用VSCode对比两个文件

    当有两个不同版本的文件,如何使用VSCode对比两个文件 长按 ctrl 选择想要对比的两个文件-----右键选择 将已选项进行比较 ----大功告成 大功告成

    2024年02月07日
    浏览(62)
  • Floating UI 使用经验分享 - Dialog

    上文:Floating UI 使用经验分享 - Popover 在本文中,我将分享如何使用 Floating UI 来创建另一种常见的浮动 UI 组件—— Dialog(对话框) 。Dialog 是一个浮动元素,显示需要立即关注的信息,他会出现在页面内容上并 阻止与页面的交互 ,直到它被关闭。 它与弹出框有类似的交互,

    2024年02月15日
    浏览(42)
  • 手记系列之七 ----- 分享Linux使用经验

    本篇文章主要介绍的关于本人在使用Linux记录笔记的一些使用方法和经验,温馨提示,本文有点长,约1.7w字,几十张图片,建议收藏查看。 tail -500f catalina.out ctrl+c 或kill -9 pid 临时快捷键设置: 执行XShell,输入 : alias \\\'aa=cd /etc/sysconfig\\\' , aa: 快捷键名称 永久快捷键设置: 首先输入你

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包