Web前端接入相关问题

更新时间:

本文介绍Web前端接入的常见问题。

在接入过程中Web端验证码出现加载失败的情况怎么办?

请检查您的系统是否开启了域名过滤或网址过滤,开启以上功能会导致访问验证码重要资源或接口失败。如果开启了以上功能,请将以下域名加入访问白名单。

ynuf.aliapp.org
cf.aliyun.com
us.ynuf.aliapp.org
cfall.aliyun.com
g.alicdn.com

阿里云验证码功能支持哪些版本的IE浏览器?

滑动验证支持IE8及以上版本浏览器。刮刮卡交互验证、智能验证、无痕验证支持IE9及以上版本浏览器。

滑块验证支持从左向右滑动,是否支持从右向左滑动?

不支持。

目前滑动验证只支持从左向右滑动。

滑块验证是否可以修改样式和交互?会不会对攻防效果产生影响?

您可以按照滑动验证前端代码集成文档中介绍的方式自定义样式。简单的样式修改(如颜色、滑块图标、长度等)不会对攻防效果造成影响;建议您不要大幅度修改交互方式(如滑块变斜、变弯等)。

在HTML5场景下接入了滑动验证,组件可以正常操作,偶尔出现一直显示“加载中”的状态该怎么办?

您可以在调用NoCaptcha.setEnabled(true)方法后,执行reset()方法重新渲染滑动验证组件,来解决这个问题。

我可以配置修改智能验证中的图标、动态效果吗?

不支持通过配置项的方式直接自定义,您可以尝试自己覆盖CSS样式来修改图标、动态效果。

智能验证服务端验签与滑动验证有什么区别?

没有区别。

请注意调用服务端验签接口时,参数与前端智能验证相匹配。

我可以直接使用demo中提供的接口,而不将getNVCVal()的值经过自己的后端转发给风控么?

不可以。

demo中的接口仅为演示使用,不具备攻防效果。实际使用时您需要在对应的服务端集成无痕验证服务端SDK。具体操作,请参见概述

无痕验证总是返回拦截,是什么原因造成的?

请确保您调用业务接口(如登录)的前一刻才去调用getNVCVal()方法获取无痕参数,请不要在页面刚加载时就调用此方法并将返回值保存下来以便后续发送。

我可以无视无痕验证服务端返回的结果,自行在前端决定唤醒的二次验证类型吗?

可以。

无痕验证接口返回的结果仅为建议,您可以根据实际情况考虑其他风控手段后做出综合决策。