swipeCaptcha 实现滑动拼图验证的功能,可用于在app登录之前的验证
# **open**打开插件
open({params}, callback(ret, err))
rect:
{
x: 0, //(可选项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
y: 0, //(可选项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
w: 300, //(可选项)数字类型;插件的宽度;默认:所属的 Window 或 Frame 的宽度
h: 200 //(可选项)数字类型;插件的高度;默认:所属的 Window 或 Frame 的高度
}
styles:
{
slider:{ // (可选项)JSON对象;底部滑动条设置
bar:{ // (可选项)JSON对象;滑动条设置
bgColor:'#ccc', // (可选项)字符串类型;滑动条背景色;默认:'#ccc'
h: 30 // (可选项)数字类型;滑动条的高度;默认:30
},
thumb:{ // (可选项)JSON对象;滑块设置
normal:'widget://res/thumb_normal.png', // (可选项)字符串类型;滑块未按下时的背景设置;支持 widget://, fs://
highlight: 'widget://res/thumb_highlight.png', // (可选项)字符串类型;滑块按下时的背景设置;支持 widget://, fs:// **iOS不支持此参数**
w:45, // (可选项)数字类型;滑块的宽度;默认:45
h:45 // (可选项)数字类型;滑块的高度;默认:45
}
}
}
imgPath:
fixedOn:
fixed:
ret:
{
status:true, // 是否验证成功;boolean 类型
}
var swipeCaptcha = api.require('swipeCaptcha');
swipeCaptcha.open({
rect:{
x:0,
y:0,
w: api.frameWidth,
h: api.frameHeight
},
imgPath:'https://ss1.baidu.com/9vo3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=92afee66fd36afc3110c39658318eb85/908fa0ec08fa513db777cf78376d55fbb3fbd9b3.jpg'
}, function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
# **reset**重新验证
reset()
var swipeCaptcha = api.require('swipeCaptcha');
swipeCaptcha.reset();
iOS系统,Android系统
可提供的1.0.0及更高版本
# **close**关闭插件
close()
var swipeCaptcha = api.require('swipeCaptcha');
swipeCaptcha.close();
iOS系统,Android系统
可提供的1.0.0及更高版本
# **show**显示
show()
var swipeCaptcha = api.require('swipeCaptcha');
swipeCaptcha.show();
iOS系统,Android系统
可提供的1.0.0及更高版本
# **hide**隐藏
hide()
var swipeCaptcha = api.require('swipeCaptcha');
swipeCaptcha.hide();
iOS系统,Android系统
可提供的1.0.0及更高版本