0

使用 XMLHttpRequest 我想通过 ChromeCast 自定义接收器将 Cookie 发送到同一个域。我正在使用以下代码,但是当我查看请求中的标头时,没有出现 Cookie 标头。

有没有办法通过 ChromeCast 使用带有 XMLHttpRequest 的 cookie 发送请求?

$.cookie("a", "test",{expires: 7, path: "/"});

var r = new XMLHttpRequest();
r.open('GET', '/api/checksession', true);
r.withCredentials = true;
r.send();

谢谢。

4

1 回答 1

0

您可以参考此线程,该线程建议确保manifest.json权限设置正确。

从此文档中,您必须在 chrome 扩展的 manifest.json 中正确设置跨站点域请求权限。正确完成后,已经为目标域设置的 cookie 将与您向该域发出的请求一起发送。

使用 localhost:port_number 时必须特别小心。您需要在 manifest.json 中完整指定该域才能使其正常工作。当我的本地主机域没有完整指定时,我最终会出现尴尬的行为。

于 2017-08-14T15:35:55.507 回答