jquery九宫格自动锁屏插件fcode.js实例
fcode.js 自动锁屏插件
fcode.js是什么?
fcode.js是一款web页面九宫格自动锁屏js插件,依赖于jquery,
会在设置的范围里,判断用户有无操作,然后执行锁屏的功能。
就一个js文件,配置简单,操作方便,可以锁住任何页面,还支持在手机端的锁屏。
演示地址:http://fcode.lovefc.cn demo请在http方式下访问
GITHUB:https://github.com/lovefc/fcode
如何使用fcode?
<script src="js/jquery.min.js"></script> <script src="js/fcode.js"></script> <script type="text/javascript"> fcode.Start(123); </script>
因为是使用的九宫格,所以密码就是对应着数字123456789,最上面一排从左到右代表1,2,3,中间代表4,5,6,最后一排代表7,8,9
所以相应的密码也要如此设置
fcode的基本配置
fcode.js的基本配置非常简单,一看便知,便不多做介绍
<script type="text/javascript"> fcode.bgColor = '#FFF'; //背景颜色 fcode.fontColor = '#666';//圆环颜色 fcode.lineColor = "#333"; //连线的颜色 fcode.lineErrorColor = "#00a254";//连线错误颜色 fcode.lineSuceessColor = "#cc1c21";//连续正确颜色 fcode.Time = 5;//锁屏的时间,单位s fcode.bgImage = 'images/time.jpg'; //设置背景图片,优先于背景颜色 fcode.customHtml = 'lovefc';//定义九宫格解锁上方的html内容 fcode.Start('123');//启动运行 </script>
这里重点介绍一下fcode.Start这个函数的设置,这个函数是启动功能的,参数可以是密码,md5加密的密码,或者是一个api接口
这里我重点讲一下,请不要拿它做登录相关的应用,因为它是js为主体的,容易被绕过去,本身来讲,就不是十分安全的,锁屏功能主要应用于后台页面无人操作时,自动屏蔽页面,隐藏当前的操作,以及一些其(zhuang)它(bi)方面的应用,所以我设置了三种设置密码的方式。
1.普通密码形式。
fcode.Start('123');//启动运行
这种方式,就是代表第一排滑动解锁,简单方便,缺点是能看到源码(虽然我已经屏蔽了源码查看,f12,右键查看的功能)
2.md5加密形式,其实就是把上面的123md5加密一下,是小写的md5 32位加密方式,可以随便找个工具加密一下就行了,比如用这个,http://tool.chinaz.com/tools/md5.aspx
这种方式安全多了,而且可以免去配置api接口,不需要额外的脚本就能运行
fcode.Start('202cb962ac59075b964b07152d234b70');//启动运行
3.第三种方式就是api接口形式的了,目前只提供了php的接口参考(本人做php的),地址一定要填写完整的接口地址,例如 http://127.0.0.1/yz.php
fcode.Start('http://127.0.0.1/yz.php');
接口设计也是非常简单,没有什么复杂的地方,一看便知
<?php /* * 用来验证锁屏密码 * author:lovefc */ $pwd = isset($_POST['pwd']) ? $_POST['pwd']:null;//获取传过来的密码 $time = isset($_POST['time']) ? (int) $_POST['time'] : 60;//获取传过来的时间 if(!empty($pwd)){ //比对密码,看看是否相等 if($pwd==1235789){ //设置cookies,加上时间 setcookie("fcode_status",'lovefc', time()+$time); //返会并输出ok die('ok'); } }
4.兼容性说明,测试支持ie10,ie11,火狐,谷歌!
gif动图
注意事项
20180401版本更新
添加了登陆和更改密码的操作,修改了一些bug,详情点击http://lovefc.cn/view/42.html
猜你喜欢
- jquery智能提示邮箱列表特效和仿酒仙网的一款jQuery侧栏弹出导航栏特效
- jQuery文本输入框联想补全自动完成插件
- jquery焦点图自动播放轮播插件
- Jquery autocomplete(自动补全)demo+cookie自动补全
- jQuery百度搜索提示框效果JS代码
- jQuery autocomplete实现仿搜索引擎文本自动补全自动完成插件
- jquery编写的alert弹窗插件带模式化窗口,支持$.alert({参数})语法,支持拖拽
- sina微博表情插件源码下载(jquery)
- 分享一个jquery的分页插件代码
- Jquery超酷的日,周,月日程安排插件源码分享
- Jquery实现QWERTY软键盘插件
- jquery特效集锦 包含多种插件展示效果
- /
- /fcode-1.1
- /fcode-1.1/LICENSE
- /fcode-1.1/README.md
- /fcode-1.1/api
- /fcode-1.1/api/yz.php
- /fcode-1.1/src
- /fcode-1.1/src/fcode.js
- /fcode-1.1/src/index.js
- /fcode-1.1/src/jquery.min.js
- /fcode-1.1/test
- /fcode-1.1

- 证 jquery生成图片验证码
- 原证 jquery编写的alert弹窗插件带模式化窗口,支持$.alert({参数})语法,支持拖拽
- 证 jquery实现鼠标移动到图片上缩小图片并显示图片说明特效源代码下载
- 证精 sina微博表情插件源码下载(jquery)
- 精心挑选的22款精美jquery特效
- Ajax+JQuery留言特效
- 证 分享一个jquery的分页插件代码
- 证 jQuery/CSS3实现拼图效果的相册插件
- Jquery超酷的日,周,月日程安排插件源码分享
- 证 jquery简单mp3在线音乐播放器
- 证 Jquery实现QWERTY软键盘插件
- 证 jquery特效集锦 包含多种插件展示效果
