如何使用JavaScript为其他域设置cookie?

时间:2015-12-02 14:51:30

标签: javascript cookies

是否可以在一个域中设置cookie并在另一个域中访问该域?

实际上,当用户点击按钮然后需要将用户重定向到B.com时,我需要在A.com页面中设置cookie。但是Cookie适用于同一个域,但不适用于其他域。

3 个答案:

答案 0 :(得分:2)

  

是否可以在一个域中设置cookie并在另一个域中访问该域?

没有。这将是一种安全风险。

Cookie旨在维护状态,就像用户首选项一样。您是否希望Joe Random Evil网站能够更改您的网上银行服务的偏好?

答案 1 :(得分:2)

没有。您只能为当前运行脚本的域设置cookie。

答案 2 :(得分:0)

如果你同时拥有A.com和B.com,你可以简单地从A到B发出一个http(或https无论如何)的请求,并且无论你想传递给B.com,都要加上它。 B.com获取请求,将其保存在服务器端,当用户进入B.com时,服务器将数据发回给用户。