如何使用JavaScript为另一个域设置cookie

How to set a cookie for another domain using JavaScript?

本文关键字:设置 cookie 另一个 何使用 JavaScript      更新时间:2023-09-26

是否可以在一个域中设置cookie,并在另一个域访问相同的cookie?

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

是否可以在一个域中设置cookie,并在另一个域访问相同的cookie?

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

Cookie是为维护状态而设计的,比如用户偏好。您希望Joe Random Evil网站能够更改您对网上银行服务的偏好吗?

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

如果你同时拥有A.com和B.com,你可以简单地从A向B发出http(或https,无论什么)请求,并在上面放上你想传递给B.com的任何东西。B.com获得请求,并将其保存在服务器端,当用户进入B.com时,服务器会将数据发回给用户。