【问题标题】:Getting Cookie for a website for a User为用户获取网站的 Cookie
【发布时间】:2012-11-25 22:31:30
【问题描述】:

是否可以在网页的 cookie 文件中搜索与特定用户对应的 cookie? 例如,给定here 定义的任何函数,我希望能够传入网站 URL 和名称,函数返回该用户的 cookie(如果有);这一切都是在我运行脚本时发生的。

或者,我如何从收集的 cookie 中获取用户名?

另外,当我运行像 document.cookie 这样的命令时,它会返回一个包含一些变量和值的对话框。 localle、c_user、csm、sub、act等变量……这些变量的含义是什么?给定用户名是否可以唯一标识 cookie?

【问题讨论】:

  • 每个用户每个网页是什么意思? document.cookie 保存对当前域有效的 cookie(这是您可以访问的所有内容)。
  • 你肯定不能得到其他域设置的cookies。

标签: javascript cookies


【解决方案1】:

JavaScript 在嵌入 HTML 文档时,可以访问浏览器为该页面设置的 cookie。

它不能访问不同页面的 cookie(除非 cookie 在它们之间共享)。

它无法访问其他浏览器的cookies(因为cookies没有存储在运行JS的浏览器中)。

更新重新编辑(顺便说一句,这应该是一个新问题):

document.cookie 为您提供一个包含文档 cookie 的字符串。 cookie 名称由设置它们的代码的作者确定。他们的意思是那个人想要他们表达的任何意思。

Cookie 可以通过它们的名称来识别。 Cookie 没有用户名(尽管设置 cookie 的代码的作者可能会在 cookie 中存储用户名)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多