【问题标题】:Alternative for document.cookie in JavaScriptJavaScript 中 document.cookie 的替代方案
【发布时间】:2014-02-10 14:11:03
【问题描述】:

除“document.cookie”之外的任何 JavaScript 代码都可以查看浏览器中的所有 cookie?

【问题讨论】:

  • 为什么你需要document.cookie以外的东西?这就是它的用途。
  • 您或许可以发出 AJAX 请求并从 xhr 中挑选出Cookie Header 值。但是为什么?

标签: javascript php cookies session-cookies


【解决方案1】:

document.cookie 用于获取/设置 cookie - 这就是您应该使用的...

还有一种使用 javascript 进行本地存储的替代方案,方便地称为 localStorage 和 sessionStorage。

如果您正在寻找一个更容易使用 document.cookie 的库,也许您会对这个感兴趣:jQuery Cookie (click). 更好的是,MDN 在 中有一个用于处理 cookie 的小库these docs (click)(不需要 jQuery)。

【讨论】:

  • 通过使用 document.cookie 我只能在特定选项卡上获取/设置 cookie.. 但我需要访问保存在网络浏览器中的所有 cookie.. 谢谢!
  • @JanithaMadushan 您是否尝试从其他网站(不是您自己的网站)访问 cookie?出于安全目的,这是不可能的。
  • 是的,我知道...但我正在尝试开发一个程序。所以我需要访问浏览器中的所有cookies..可以这样做吗??
  • @JanithaMadushan 不,不是全部。如果您可以在每个域上编写代码以允许它并使其工作,您就可以从其他域访问 cookie。但是,这样做并不实际。
猜你喜欢
  • 2017-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
相关资源
最近更新 更多