所以基本上,我正在尝试构建一个简单的跟踪器作为学习跟踪器如何工作的方法。我偶然发现了我的第一个问题。场景是这样的:
- 域 A,从域 B 加载 JS(跟踪器)
- 域 B,托管跟踪器和后端
用户加载域A,JS加载成功。域 B 向用户发送 Set-Cookie(名称、值、路径、到期)请求,用户接收它(我检查了它)。但是,它实际上并没有在浏览器中设置 cookie。我尝试做同样的事情,但所有内容都在同一个域中并且有效,所以问题是它们是不同的域。
最好的解决方法是什么?使用 iframe,也许?从JS读取服务器响应设置cookie?