Cookieless.js
- 授权协议: GPLv3
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://www.npmjs.com/package/cookieless
- 软件文档: https://www.npmjs.com/package/cookieless
软件介绍
Cookieless.js 是一个轻量级的使用 Etag 进行访客跟踪的 Node.js 扩展库。使用该库无需 Cookie 支持。
客户端代码:
$.ajax({
url: "http://127.0.0.1:7123/i.js",
jsonp: "callback",
dataType: "jsonp",
success: function( visitor ) {
//Do something
trackImpressionFor(visitor.id, visitor.session); //example
}
});服务器端代码:
var CookielessTracker = require('cookieless');
/*
Note: it's not mandatory to start a beacon, you may handle the requests
yourself and just use the tracker's API
*/
CookielessTracker.startBeacon(7123, '0.0.0.0', function(visitor) {
redis.incr('visits.'+visitor.id);
});