Javascript 有没有办法阻止浏览器发送特定的cookie?

Javascript 有没有办法阻止浏览器发送特定的cookie?,javascript,cookies,Javascript,Cookies,我正在cookies中存储一些偏好数据。但是,我注意到,每次请求都会将这些数据发送到服务器。有没有办法防止这种情况发生 一位朋友透露了web存储,但这仍然使IE6/7没有解决方案。您可以将Cookie设置为仅限HTTP(因此支持的浏览器不允许JS访问它们),但不能反过来设置 Web存储是理想的解决方案,但您需要回退到传统浏览器的cookie 您可以通过将某些内容(特别是图像、css和样式表)移动到不同的主机名来减少包含cookie的请求数,并将cookie限制在您的主主机名内。不,无法更改。Co

我正在cookies中存储一些偏好数据。但是,我注意到,每次请求都会将这些数据发送到服务器。有没有办法防止这种情况发生


一位朋友透露了web存储,但这仍然使IE6/7没有解决方案。

您可以将Cookie设置为仅限HTTP(因此支持的浏览器不允许JS访问它们),但不能反过来设置

Web存储是理想的解决方案,但您需要回退到传统浏览器的cookie


您可以通过将某些内容(特别是图像、css和样式表)移动到不同的主机名来减少包含cookie的请求数,并将cookie限制在您的主主机名内。

不,无法更改。Cookie数据随每个请求一起发送回同一服务器,包括对静态内容(如图像、样式表和javascript)的请求

如果你想提高网站的速度并最小化服务器带宽,那么就用一个不同的域名——或者更好的是,像Rackspace Cloudfiles这样的CDN——来处理你的静态内容。Cookie不会被发送到其他域


祝你好运

合适的解决方案是首先不要在cookie中存储大量数据。将其存储在您的服务器上,并仅在cookie中存储对信息的引用(如数据库中的行标识符)。

为什么不能忽略cookie服务器端?哦,我会这样做,但这会创建不必要的HTTP流量,因为cookie随每个请求一起发送。cookie发出的正常GET请求比没有它时大5-10倍。啊!好主意。简单有效!我不得不接受David的回答,因为它更明确地回答了这个问题,但我将实施您的解决方案。谢谢