项目实施-08 (Jquery埋点设计)

本文介绍了前端页面中使用Jquery进行埋点设计的实践,旨在收集用户行为数据以提升系统安全性。通过引入Cookie插件,将页面采集的信息发送到服务器。详细步骤包括:概述、Cookie引入、埋点设计和控制层接收埋点。
摘要由CSDN通过智能技术生成

概述

前端页面中要设计埋点,用来收集用户的行为习惯等信息以便进行实时流计算,从而提高系统的安全性。如:登录风险评估等。
本篇简单介绍了一个登录输入时长检查的埋点的设计。

引入Cookic

引入cookic,目的是为了,我们可以将在页面定制的一些采集的数据,通过请求发送的形式,携带到服务器端。

引入cookic插件

将下面的文本Copy到自定义的一个**.js**结尾的文件中, 完成cookic插件的引入。
例: jquery.cookic.min.js

/*! jquery.cookie v1.4.1 | MIT */
!function(a){
   "function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?a(require("jquery")):a(jQuery)}(function(a){
   function b(a){
   return h.raw?a:encodeURIComponent(a)}function c(a){
   return h.raw?a:decodeURIComponent(a)}function d(a){
   return b(h.json?JSON.stringify(a):String(a))}function e(a){
   0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{
   return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){
   }}function f(b,c){
   var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){
   if(void 0!==g&&!a.isFunction(g)){
   if(i=a.extend({
   },h.defaults,i),"number"==typeof i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值