我知道可以为“/”或“/folder/”等路径设置cookie,但是否可以为“/folder/page.html”等特定页面设置cookie?
问问题
3075 次
2 回答
4
不。
更具体地说,浏览器不关心页面细节——只关心路径。浏览器根据 url 的路径在页面请求上提交 cookie;该位置的特定资源无关紧要。
另一方面,为什么要限制基于特定页面的 cookie?
于 2009-12-17T17:21:09.090 回答
0
我只是将页面名称插入 cookie 并根据该名称进行检索。
var parts = window.location.pathname.split('/');
var pageName = parts[parts.length -1];
var baseNmae = 'somebase';
var cookieName = baseName + '_' + pageName;
然后保存/读取带有cookieName
名称的cookie。
(确保也为 cookie 设置了路径)
于 2015-07-15T02:04:28.933 回答