gpt4 book ai didi

google-chrome - 使用Cookie从Chrome扩展程序发送XHR请求

转载 作者:行者123 更新时间:2023-12-04 04:18:26 27 4
gpt4 key购买 nike

我正在尝试将XHR请求从Google Chrome扩展程序发送到另一个域。这样可以正常工作,但是我需要随请求发送该域Cookie。有什么办法吗?

最佳答案

确保manifest.json 权限正确设置的

您必须在Chrome扩展程序的manifest.json中正确设置跨站点域请求权限。正确完成后,已经为目标域设置的cookie会与您向该域发出的请求一起发送。 manifest.json documentation

在使用localhost:port_number时,您必须格外小心。您需要在manifest.json中完整指定该域才能正常工作。当我的本地主机域未完全指定时,我最终遇到了尴尬的行为。

这就是您要在扩展名的manifest.json中指定本地主机域的方式(如果可以的话):

...
"permissions": [
"http://localhost:3000/"
],
...

如果尚未设置要发送到目标域的cookie,则可以使用 chrome.cookies.set方法进行设置,并通过传递给 domain方法的对象 set属性指定所需的域名。文档在这里: chrome.cookies.set

关于google-chrome - 使用Cookie从Chrome扩展程序发送XHR请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091277/

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