gpt4 book ai didi

javascript - 3rd 方 javascript 设置 document.cookie

转载 作者:行者123 更新时间:2023-11-27 23:10:02 26 4
gpt4 key购买 nike

这是我试图弄清楚的情况:

我有从 foo.com/ABC.html 加载的页面“ABC.html”。它有一个脚本标签,可以从 bar.com 加载 javascript。从 bar.com 加载的 JavaScript 将 document.cookie 设置为:“baz => cookieValue”,但它不设置域。

如果我理解正确的话,因为没有指定域,所以在设置 document.cookie 时,cookie 默认为“foo.com”的原始域。

现在,页面 ABC.html 有自己的 javascript,在这个 javascript 中它将进行 ajax 调用。

我的问题是:当它进行 ajax 调用时,它是否会发送从 bar.com 加载的 JavaScript 中设置的“baz => cookieValue”cookie?

感谢您的帮助。

最佳答案

没有为 bar.com 设置 cookie;该 cookie 是为 foo.com 设置的,并将包含在与 foo.com 的 AJAX 连接中。

脚本在 foo.com 源中执行,无论它是从哪里加载的。只有 iframe 和弹出窗口可以执行与父页面不同来源的脚本。

关于javascript - 3rd 方 javascript 设置 document.cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36270347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com