Javascript 使用Chrome扩展发送会话cookie
我需要从Chrome扩展向安全web服务(具体来说是amazon.com)发送一个AJAX请求,并且web服务器[amazon.com]没有接收到来自当前登录用户[在浏览器上]的会话cookie 我尝试使用Javascript 使用Chrome扩展发送会话cookie,javascript,jquery,cookies,google-chrome-extension,Javascript,Jquery,Cookies,Google Chrome Extension,我需要从Chrome扩展向安全web服务(具体来说是amazon.com)发送一个AJAX请求,并且web服务器[amazon.com]没有接收到来自当前登录用户[在浏览器上]的会话cookie 我尝试使用fetch函数和credentials:“include”,它似乎没有发送它们 我已启用cookie访问,并使用chrome.cookies.getAll()成功检索cookie,但我无法将它们注入ajax调用,因为我得到拒绝设置不安全的标题“cookie” 目前,我更喜欢通过jQuery使用
fetch
函数和credentials:“include”
,它似乎没有发送它们
我已启用cookie访问,并使用chrome.cookies.getAll()
成功检索cookie,但我无法将它们注入ajax调用,因为我得到拒绝设置不安全的标题“cookie”
目前,我更喜欢通过jQuery使用$.ajax
方法,但如果需要,我愿意使用fetch
这可能吗?或者,随着最近对跨域请求的更改,这是否不再可能?AFAIK,要手动设置cookie头,您必须使用chrome.webRequest.onBeforeSendHeaders。至于cookie,如果您在选项卡内登录,这些cookie是该选项卡的本地cookie,因此我认为您应该使用
document.cookie
.AFAIK中的内容脚本来提取它们,要手动设置cookie头,您必须使用chrome.webRequest.onBeforeSendHeaders。至于cookie,如果您在选项卡内登录,这些cookie是该选项卡的本地cookie,因此我认为您应该使用document.cookie
中的内容脚本来提取它们。