我有一个我自己编写的小 javascript 应用程序,它有助于将网站的光栅化 psd 转换为 html + css。
它会做一些事情,比如创建一个图像叠加层,然后有滑块来编辑图像的不透明度、比例、z-index 等等。
不过,我希望应用程序记住刷新之间的滑块设置。Cookie 可用于存储此信息,但当站点位于本地时则不能。
当站点是本地站点时,我可以强制 Chrome 使用 cookie 吗?
我有一个我自己编写的小 javascript 应用程序,它有助于将网站的光栅化 psd 转换为 html + css。
它会做一些事情,比如创建一个图像叠加层,然后有滑块来编辑图像的不透明度、比例、z-index 等等。
不过,我希望应用程序记住刷新之间的滑块设置。Cookie 可用于存储此信息,但当站点位于本地时则不能。
当站点是本地站点时,我可以强制 Chrome 使用 cookie 吗?
在 chrome 中,cookie 要么从第三方启用,要么被禁用。因此,您只需设置普通 cookie,如果不允许它们,则该功能将不起作用
cookie 在 localhost 上应该可以正常工作,但如果您使用 file:// 协议,它们将无法正常工作。Cookie 由您的网络服务器和浏览器处理,我认为 Cookie 不可能仅使用浏览器工作。
如果我错了,请纠正我。
您可以使用localStorage
.
看:
例子:
请注意,还有(一些合法的)关于存储技术状态的投诉localStorage
,例如. 出于保存状态(sessionStorage
也存在)或设置的目的,可能没什么大不了的(投诉主要与性能相关)。小心地将其视为成熟的数据库替代品,而无需了解更多有关其使用问题的信息。