Asp.net 未创建 MVC 第 3 方小部件会话 cookie

Asp.net MVC 3rd party widget session cookie not created

我创建了一个从父站点上的 JavaScript 加载的第 3 方小部件。小部件从不同的域或子域加载。

我正在尝试使用会话 ID 来跟踪用户,同时他们保持相同 tab/window/session。这总是适用于我创建的其他网站,但在这种情况下失败,因为从未创建 cookie。这会导致每个请求的会话 ID 都不同。

要创建 cookie,我需要做什么?

谢谢, 丹尼尔

添加 header Access-Control-Allow-Credentials 服务器端并设置 xhr 选项 allowCredentials 客户端允许我使用 cookie 和 session.

谢谢, 丹尼尔