498 Star 6.2K Fork 1.7K

GVPanji-plus / AJ-Captcha

 / 详情

除了火狐浏览器可以显示外,chrome浏览器和小米浏览器等都无法显示出滑动验证码的底图?貌似是不兼容?

待办的
创建于  
2021-04-08 15:13
  1. verrify.js 的这部分代码无法回调?是不兼容吗?造成了验证码图无法显示。。。
getPictrue({captchaType:"blockPuzzle", clientUid: localStorage.getItem('slider'), ts: Date.now()},this.options.baseUrl,function (res) {
				if (res.repCode==="0000") {
					_this.$element.find(".backImg")[0].src = 'data:image/png;base64,'+res.repData.originalImageBase64
					_this.$element.find(".bock-backImg")[0].src = 'data:image/png;base64,'+res.repData.jigsawImageBase64
					_this.secretKey = res.repData.secretKey
					_this.backToken = res.repData.token
				} else {
					_this.$element.find(".backImg")[0].src = 'images/default.jpg'
					_this.$element.find(".bock-backImg")[0].src = ''
					_this.htmlDoms.tips.addClass('err-bg').removeClass('suc-bg')
					_this.htmlDoms.tips.animate({"bottom":"0px"});
					_this.htmlDoms.tips.text(res.repMsg)
					setTimeout(function () {
							_this.htmlDoms.tips.animate({"bottom":"-35px"});
						}, 1000);
					}
			});
  1. chrome浏览器断点调试,发现这里的resolve无法被回调? 火狐正常
function getPictrue(data,baseUrl,resolve,reject){
		$.ajax({
			type : "post",
			contentType: "application/json;charset=UTF-8",
			url : baseUrl + "/captcha/get",
			data :JSON.stringify(data),
			cache: false,
                        crossDomain: true == !(document.all),
			success:function(res){
				resolve(res);
			},
			fail: function(err) {
				reject(err);
			}
		});

评论 (0)

唐僧肉 创建了任务
唐僧肉 关联仓库设置为anji-plus/AJ-Captcha
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
JavaScript
1
https://gitee.com/anji-plus/captcha.git
git@gitee.com:anji-plus/captcha.git
anji-plus
captcha
AJ-Captcha

搜索帮助

53164aa7 5694891 3bd8fe86 5694891