设置一个未转发到网站的cookie

时间:2015-06-06 22:32:49

标签: javascript html

您是否有任何方式可以为浏览器客户端设置cookie,但是没有通过每个POST / GET请求进行中继?

2 个答案:

答案 0 :(得分:2)

是的,请使用localStoragesessionStorage。两者都提供了存储仅在客户端可用的数据的能力。假设你想要超越标签的持久性,localStorage是可行的方法。

答案 1 :(得分:2)

  

您是否有任何方式可以为其设置Cookie   浏览器客户端但没有通过每个POST / GET进行中继   请求?

不,没有cookie只是客户端的。有反向 - 只有服务器可访问的cookie。

如果您不希望服务器查看数据,则必须使用存储在浏览器中的cookie之外的其他内容,例如LocalStorage。存储仍然是特定于域的,但仅适用于页面中的Javascript,不会发送到服务器。

您可以阅读LocalStorage和SessionStorage here on MDN

// store a string in localStorage
localStorage.setItem("myKey", str);

// retrieve a string from localStorage
var str = localStorage.getItem("myKey");