asp.net login控件写入的user cookies可能给其他cookie值添加一个空格前缀.

例如 : 未用login之前 "Cart=Items=[{...............}]"

用了之后 __utmz:...;(空格)Cart=...........

..这样导致大牛书里的cookies处理类无法获取 Cart的值,代码:

if (cookies[i].substring(0, name.length + 1) == (name + "=")) {..

需要清除前置空格

  cookies[i]=cookies[i].replace(/(^\s*)|(\s*$)/g, "");

if (cookies[i].substring(0, name.length + 1) == (name + "=")) {..

原文地址:https://www.cnblogs.com/phiree/p/1732615.html