可以在本地网站上强制使用cookie吗
Can cookies be forced on a local site?
我有一个自己编写的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替代方案,而不要了解更多关于其使用的问题。
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 通过js在新选项卡中有条件地打开url
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 在jquery中为显示/隐藏设置cookie
- jQuery-有条件地附加HTML
- 按下按钮时保存cookie
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 如何有效地将游戏数据存储在URL查询字符串中
- 如何使用Node.js最有效地解析网页
- 如何在悬停时流畅地更改单词
- 有条件地在选项标记中应用布尔属性
- ADF:有条件地加载javascript资源
- 如何在Analytics.js中始终了解最新的cookie过期时间
- php httponly cookie在浏览器关闭时被删除
- 简单地将拆分变量添加到对象中
- 我在另一个网站上的javascript,它检查cookie的域是什么
- 当第三方cookie被禁止时,任何优雅地捕捉失败的类似facebook的按钮的想法
- 不断地更改你的页面(就像cookie点击器中的cps)
- 是否有任何方法可以快速轻松地将标准网站加载转换为整个网站上的AJAX