Laravel Chrome扩展获取功能不发送cookie

Laravel Chrome扩展获取功能不发送cookie,laravel,google-chrome,cookies,google-chrome-extension,Laravel,Google Chrome,Cookies,Google Chrome Extension,我有一个chrome扩展,它使用fetch函数对运行laravel的服务器进行ajax调用 舱单执行任务 "permissions": [ "webRequest", "webRequestBlocking", "webNavigation", "activeTab", "tabs", "cookies", "<all_urls>" ], 饼干 siusession=eyjpdii6inl2wyb1bcznjssgtuaxvrelv4mV4mV4mV6a

我有一个chrome扩展,它使用
fetch
函数对运行laravel的服务器进行ajax调用

舱单执行任务

"permissions": [
  "webRequest",
  "webRequestBlocking",
  "webNavigation",
  "activeTab",
  "tabs",
  "cookies",
  "<all_urls>"
],
饼干

siusession=eyjpdii6inl2wyb1bcznjssgtuaxvrelv4mV4mV4mV6a1n5ZuxtafpxCutsazjqr2pjnevjuvuxd3gwm1jzmdnjxr2tyisi6imuwmgqynmaahwqyq4yq4yzrhohytk2nzj2dgWntdgWntgWntd2nzWntdWntd2ywzjjjjzi3nzzjjzjjzjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj;expires=2018年9月25日星期二04:28:56 GMT;最大年龄=28800岁;路径=/;保护httponly;samesite=lax

我在浏览器上打开了一个指向该域的会话,这使我拥有带有
会话ID
XSRF-TOKEN
的cookie

问题是,它不会在通话时发送cookies。 在firefox上,与调用发送浏览器cookie的代码和清单完全相同


有什么不对劲?chrome是否需要某种不同的权限或其他方式来进行包括cookies在内的调用?

假设提取调用是从后台脚本进行的,则需要查询cookies并将其插入http头中。

尝试添加
模式:“cors”,同时确保cookie在chrome中设置,否则可能是浏览器错误。如果在浏览器中使用本机获取时出现问题,是否已按照本报告中的建议尝试XMLHttpRequest?是的,这就是问题所在,当您的服务器地址为本地时会发生这种情况ip@zeroonnet-你能找到这个问题的答案吗?请告诉我们。任何帮助都将不胜感激。这里有一个与Chromium相关的bug:我从内容脚本中创建了XMLHttpRequest,但仍然不走运。它不起作用了。
fetch(this.url, {
  credentials: 'include',
  method: 'post',
  headers: {
    "Content-type": "application/x-www-form-urlencoded"
  },
  body: encodeDataToURL(telemetry)
})
.then(function (data) {
  console.log('Request succeeded with JSON response', data);
})
.catch(function (error) {
  console.log('Request failed', error);
});