如何从任何域获取cookie(jquery.cookie.js)?

时间:2011-11-03 16:24:54

标签: jquery cookies

http://jsfiddle.net/YdPPq/3/

我在当地工作,但我觉得这应该仍然有用。

如何获取另一个域上的cookie?

然后回写到该域,但让它跨域工作?

谢谢!

2 个答案:

答案 0 :(得分:6)

您无法触及其他域的Cookie。这是浏览器内置的安全功能。

答案 1 :(得分:3)

任何允许您查看专门为其他域设置的Cookie的浏览器都会给其用户带来巨大的安全风险。 Cookie可以存储敏感信息,例如会话密钥,可用于伪造登录到其他网站。

如果您自己设置 Cookie,则可以将其设置为任何域名,以供您使用。

Cookie也适用于子域名。例如,您可以设置Cookie以允许example.com进行访问,您可以从admin.example.comwww.example.com阅读,但如果设置为www.example.com,则不会能够从admin.example.com读取它。