分析JS代码以在客户端获取cookie
Analyzing JS code to grab a cookie at client-side
我是JS的新手,正在分析一个长程序代码。我无法理解这个函数,只是它试图从客户端获取cookie。有人能指出这里的功能吗?
function get_cookie(a) {
var b = a + "=";
var c = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(b);
if (offset != -1) {
offset += b.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
c = unescape(document.cookie.substring(offset, end));
}
}
return c;
}
function get_cookie(a) {
var b = a + "="; // Getting argument a and assigning it to var b appending =
var c = ""; // defining variable c
if (document.cookie.length > 0) { //checking cookie length in browser
offset = document.cookie.indexOf(b); // checking b exists or not
if (offset != -1) { // if b exists
offset += b.length; // getting no of string and assigning it to offset
end = document.cookie.indexOf(";", offset); //checking if ';' is present
if (end == -1) { // if ';' is not there in cookie string,
end = document.cookie.length; - // cookie is not set, SO assigning length to the variable end
}
c = unescape(document.cookie.substring(offset, end)); // assigning those values to c
}
}
return c; // returning new cookie.
}
相关文章:
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- Java/Javascript-从客户端获取ip
- 如何从Url客户端获取Id
- 分析JS代码以在客户端获取cookie
- 是否可以使用googleanalystics.js在客户端获取推荐数据
- 服务器无法从客户端获取消息
- 从流星服务器到客户端获取单个值
- 如何通过客户端获取用户控件属性
- 如何使用 javascript 从客户端获取 C# 时区信息类的客户端时区 ID
- 如何在不使用 JavaScript 中的 activex 的情况下从客户端获取文件大小
- 从客户端获取代码隐藏中的输入文本框值
- 如何使用Javascript或在客户端获取设备(iOS,Android)CPU和内存
- 如何在客户端获取服务器删除/更新收集项的 ID
- 如何使用php从客户端获取套接字的headers请求
- 如何通过NRQL查询使用JavaScriptAjax调用在客户端获取/提取NewRelicInsights数据
- Telerik ASP.NET AJAX:如何在客户端获取数据绑定列的值
- 禁用 AjaxToolkit CascadingDropDown 后,无法在客户端获取它
- 在文件上传请求后在客户端获取响应
- 从服务器到客户端获取数据而无需刷新页面
- 从外部URL客户端获取数据