浏览器为什么出现滑动验证

html-css017

浏览器为什么出现滑动验证,第1张

是因为网站识别出你是使用selenium 。

滑块验证码是在网站、APP等应用中常见的一种验证方式,通过按照一定规则滑动滑块到指定位置完成验证,才可以进行下一步操作。滑块验证码有两种设计,一种是在滑动框内“一滑到底”即完成验证的,还有一种是滑动滑块拼合拼图完成验证的。

由于拼图式的滑块验证码安全性更高,趣味性更强,所以多数网站或APP都选择了拼图式的滑块验证码。

安全事项:

浏览器是用来检索、展示以及传递Web信息资源的应用程序。Web信息资源由统一资源标识符(Uniform Resource Identifier,URI)所标记,它是一张网页、一张图片、一段视频或者任何在Web上所呈现的内容。浏览器是我们上网必备的工具。

而在我们使用浏览器的过程中有可能因为操作失误造成一些安全隐患,所以如何保证浏览器的安全就非常重要了。下面以IE8浏览器为例来对浏览器进行安全管理。

支持库 HtmlView

.程序集 程序集_启动窗口

.程序集变量 程序集_地址, 文本型

.子程序 __启动窗口_创建完毕

程序集_地址 = “https://passport.bilibili.com/captcha”

超文本浏览框.地址 = 程序集_地址

.子程序 _标签_远程_反馈事件, 整数型

.参数 参数一, 整数型

.参数 参数二, 整数型

.子程序 _按钮_读取_被单击

.局部变量 图片, 字节集

.局部变量 同步_图片, 字节集

图片 = 网页_验证码读取 (程序集_地址)

同步_图片 = 网页_验证码同步 (超文本浏览框.取窗口句柄 (), 程序集_地址)

你也真敢想。

网页验证码一般是在后台生成一个验证码在后台生成好图片返回给网页显示,用户输入的信息与后端保存的信息再进行验证。

如果后端的信息返回到前端是已文字的形式,就起不到安全的作用了。

你的这个功能可以这样设计,但作用不大。我来说说我的思路吧

首先后端返回一个数字类型的验证码,前端获取数字行的验证用js+css组织实现特效。你在上图的黑色部分设定一个挡扳的html元素(这个元素距离左边的三角形滑动块的距离就是后端返回的数字),左边滑块滑动多少距离达这个隐藏区块,获取这个数值,保存下来。