Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 现代web开发的cookie替代方案?_Javascript_Cookies_Web - Fatal编程技术网

Javascript 现代web开发的cookie替代方案?

Javascript 现代web开发的cookie替代方案?,javascript,cookies,web,Javascript,Cookies,Web,对于现代web开发人员,有没有推荐的Cookie替代品?我正试图用cookies对自己进行重新熟悉,以完成当前的一项任务,我偶然发现了这篇维基百科文章,其中有一个cookies的“替代品”部分: 20年前我就开始实施cookie了,所以我不确定是否有更好更现代的方法出现并取代了某些用例中的cookie。根据您的用例,您可以尝试localStorage或sessionStorage 这完全取决于你的需要localStorage已经取代了前端的会话和cookie,用于存储用户数据、令牌等 现在我

对于现代web开发人员,有没有推荐的Cookie替代品?我正试图用cookies对自己进行重新熟悉,以完成当前的一项任务,我偶然发现了这篇维基百科文章,其中有一个cookies的“替代品”部分:


20年前我就开始实施cookie了,所以我不确定是否有更好更现代的方法出现并取代了某些用例中的cookie。

根据您的用例,您可以尝试
localStorage
sessionStorage


这完全取决于你的需要
localStorage
已经取代了前端的会话和cookie,用于存储用户数据、令牌等


现在我使用
localStorage
来处理我过去使用Cookies处理的大多数事情。

你可以在现代浏览器上查看本地/会话存储。slocalstorage、sessionStorageCookies是一种工具。还有许多其他可用的工具。首先,你必须描述你遇到了什么问题,然后才能有人提出更好的工具来解决问题。你应该更具体地说明你的任务是什么。正如我指出的,
localStorage
sessionStorage
在所有情况下都不一定是替代品。具体的使用情况是页面标题中会显示一系列通知。每个通知都有一个id。如果用户单击“关闭”按钮关闭通知,则js应保存通知id以保持用户已关闭该特定通知。这将防止js重新显示用户已经阅读并取消的通知。在这种情况下,本地存储是现代的实现方法吗?这是假设任务不涉及获取服务器资源,因为
localStorage
sessionStorage
不像cookies那样与HTTP请求一起发送。您始终可以序列化存储的数据,并随请求一起发送。如果不选择Cookie,则会产生开销。但是,您不能使用非xhr请求序列化和发送数据,而且这通常就是Cookie的使用方式。不过,现在的Cookie足够好吗?还是真的应该做出改变?