fcode.js fcode.js 自动锁屏插件 九宫格自动锁屏 jQuery 插件

程序名称:fcode.js fcode.js 自动锁屏插件

授权协议: Apache

操作系统: 跨平台

开发语言: JavaScript

fcode.js fcode.js 自动锁屏插件 介绍

fcode.js 自动锁屏插件

fcode.js是一款web页面九宫格自动锁屏js插件,依赖于jquery,

会在设置的范围里,判断用户有无操作,然后执行锁屏的功能。

就一个js文件,配置简单,操作方便,可以锁住任何页面,还支持在手机端的锁屏。

此外,还支持更新密码,或者用来登录,都有相关的说明,特别简单,相信您看一下,就会明白!

演示地址:http://fcphp.cn/fcode demo请在http方式下访问

  <script src="js/jquery.min.js"></script>
  
  <script src="js/fcode.min.js"></script>
  
  <script type="text/javascript">
      fcode.Start(123);
  </script>

因为是使用的九宫格,所以密码就是对应着数字123456789,最上面一排从左到右代表1,2,3,中间代表4,5,6,最后一排代表7,8,9
所以相应的密码也要如此设置

fcode.js的基本配置非常简单,一看便知,便不多做介绍

   <script type="text/javascript">

        fcode.bgColor = '#FFF'; //背景颜色

        fcode.fontColor = '#666';//圆环颜色

        fcode.lineColor = "#333"; //连线的颜色

        fcode.lineErrorColor = "#00a254";//连线错误颜色

        fcode.lineSuceessColor = "#cc1c21";//连续正确颜色

        fcode.Time = 10;//锁屏的时间,单位s

        fcode.bgImage = 'images/time.jpg'; //设置背景图片,优先于背景颜色

        fcode.customHtml = 'lovefc';//定义九宫格解锁上方的html内容
        
        fcode.Start('123');//启动运行
    </script>

这里重点介绍一下fcode.Start这个函数的设置,这个函数是启动功能的,参数可以是密码,md5加密的密码,或者是一个api接口

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/status.php

fcode.Start('http://127.0.0.1/status.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,火狐,谷歌!

不足之处 欢迎反馈

QQ:1102952084

fcode.js fcode.js 自动锁屏插件 官网

https://gitee.com/lovefc/fcode

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


多功能下拉选择插件 SelectPage 简洁而强大的下拉分页选择器;支持远程数据(AJAX)、
AutoComplete 是一个 jQuery Mobile 的插件,用于实现在 jQuery Mobile 中的搜索框中提供自动完成的功能。
Combogrid 是一个jQuery插件用于为输入框添加高级自完成功能(auto- complete)。当用户输入的时候,会在输入框的下方面动态显示一个拥有分页功能的表格(Grid)控件。
Autobox2这个jQuery插件,可以用于创建类似于Facebook风格的AutoComplete控件。
Link Scraper TextBox 是一个文本框的扩展插件,当你输入一个 URL 时,就会在输入框下方显示该 URL 地址对应的网页标题。
Awesomplete 超小超好用的超漂亮的 autocomplete 框架并且对其它框架零依赖 gzip 压缩后只有2kb
jQuery.autocomplete 是另外一款在文本框中实现自动完成的jQuery插件。 在线演示:http://mabp.kiev.ua/content/source/autocomplete/autocomplete.html
简洁、易用、多样的菜单解决方案 状态 入门指南、DEMO、文档 插件官方首页(入门指南、DEMO、文档):
Ajax Autocomplete for jQuery jQuery 的自动补全组件,支持 Ajax 获取远程数据,支持数据分组显示。
这是一个用来在文本输入框中实现自动完成的jQuery插件。 主要的功能有: 使用和配置简单;
Easily build your own simple or complex autocomplete systems, or use standalone.
TextExt 是一个 jQuery 插件,提供对文本输入框的功能扩展,可实现自动完成、标签输入、ajax和过滤功能。
这款jQuery插件来自于Twitter的一个新的项目,支持远程和本地的数据集。比较有特色的地方在于你可以将数据集使用本地存储(local
At.js 是一个Twitter / Weibo样式的@自动完成插件。Demo演示 功能特性: 可以监听任何字符,不仅仅只是’@‘,可以设置监听不同的字符和使用不同的数据。
马可波罗(Marco Polo),一个为独具慧眼的开发人员准备的jQuery自动补齐插件。
看看上面的截图,你能明白该插件的用途了吗?当你在编辑框中输入 @xxx 的时候就会触发 Ajax
这是一个在文本输入框中实现自动完成的jQuery插件。 本站采用了该插件。 使用代码示例:
A full featured autocompleter that’s easy to use. It uses caching to produce lightning speeds and to limit server requests.
DevBridge Ajax Autocomplete 是一个实现了文本输入框的自动完成输入的插件。支持大多数浏览器,要求至少 IE 7+
jqac (jQuery Auto Complete) 是一个实现了编辑框输入自动完成的jQuery插件。 在线演示