可以在本地网站上强制使用cookie吗

Can cookies be forced on a local site?

本文关键字:cookie 地网 网站      更新时间:2023-09-26

我有一个自己编写的javascript应用程序,可以帮助将网站的光栅化psd转换为html+css。

它做一些事情,比如创建一个图像覆盖,然后有滑块来编辑图像的不透明度、比例、z索引等等。

不过,我希望应用程序在刷新之间记住滑块设置。Cookie可以用来存储这些信息,但当网站是本地网站时则不能。

当网站是本地网站时,我可以强制Chrome使用cookie吗?

In chrome cookie要么从第三方启用,要么被禁用。因此,您只需设置正常的cookie,如果不允许它们,则该功能将不起作用

Cookies在localhost上应该可以正常工作,但如果您使用file://protocol,它们就不会工作。Cookie由您的网络服务器和浏览器处理,我认为Cookie不可能只使用浏览器工作。

如果我错了,请纠正我。

您可以使用localStorage

参见:

  • http://www.w3.org/TR/webstorage/
  • https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage
  • http://caniuse.com/namevalue-storage

示例:

  • http://hacks.mozilla.org/2010/01/offline-web-applications/

请注意,对于像localStorage这样的存储技术,也有(一些合理的)抱怨。为了保存状态(sessionStorage也在那里)或设置,可能没什么大不了的(抱怨主要与性能有关)。请小心将其视为一个完整的DB替代方案,而不要了解更多关于其使用的问题。