Brandon Castillo Asked: 2020-09-22 09:23:54 +0800 CST 2020-09-22 09:23:54 +0800 CST 2020-09-22 09:23:54 +0800 CST cookie 和 sessionStorage/localStorage 有什么区别? 772 我了解 localStorage 和 sessionStorage 之间的区别,但是 cookie 与本地/会话之间有什么区别?哪一个有更多的安全性、优势等?哪个更好用? 问候和感谢。 javascript 1 Answers Voted Best Answer Alberto Siurob 2020-09-22T09:34:03+08:002020-09-22T09:34:03+08:00 LocalStorage 信息会一直存在,直到您清除缓存和本地信息。您可以存储大量信息,显然您的浏览器会消耗更多内存。安全性是浏览器本身,说实话非常强大。 会话存储 信息会一直保存到浏览器或选项卡关闭。它可以存储比 cookie 更多的信息。 Cookies 它们存储的信息很少,只要您在创建它们时定义它们就可以使用,其中一个优点是您可以轻松地在前端和后端抓取 cookie(无需通过 AJAX 传递它们)例如,如果您想使用 LocalStorage 或 SessionStorage 信息,因为该信息仅存在于前端)安全性是有限的,除非配置为 httpsonly 会话变量 在我看来,它们是制作应用程序时最好的,会话变量由后端控制和创建,Javascript 和浏览器都不会在这里干预。这些的安全性与服务器的安全性相关联。 你会穿什么?说实话,这取决于您想要实现和发展的目标。
LocalStorage 信息会一直存在,直到您清除缓存和本地信息。您可以存储大量信息,显然您的浏览器会消耗更多内存。安全性是浏览器本身,说实话非常强大。
会话存储 信息会一直保存到浏览器或选项卡关闭。它可以存储比 cookie 更多的信息。
Cookies 它们存储的信息很少,只要您在创建它们时定义它们就可以使用,其中一个优点是您可以轻松地在前端和后端抓取 cookie(无需通过 AJAX 传递它们)例如,如果您想使用 LocalStorage 或 SessionStorage 信息,因为该信息仅存在于前端)安全性是有限的,除非配置为 httpsonly
会话变量 在我看来,它们是制作应用程序时最好的,会话变量由后端控制和创建,Javascript 和浏览器都不会在这里干预。这些的安全性与服务器的安全性相关联。
你会穿什么?说实话,这取决于您想要实现和发展的目标。