Firefox 67 browser.downloads.download(...)Cookie数据丢失

时间:2019-07-01 15:57:27

标签: firefox cookies firefox-webextensions

我为firefox浏览器提供了一个小型WebExtension。 使用browser.downloads.download(...)在Firefox 67或更高版本中触发下载不再提供任何cookie数据。

基本上,扩展名具有以下代码

browser.downloads.download({
    method: 'GET',
    url: 'http://localhost:8080/download.do',
    filename: 'path/to/file',
    conflictAction: 'uniquify'
}).then(id => {
    console.log(id);
}).catch(error => {
    console.log(error);
});

从Firefox 67开始,该请求不再包含任何cookie-Header。没有错误,没有进一步的信息。在Firefox 66及更低版本中,一切正常。 关于MDN的文档说:

  

如果指定的URL使用HTTP或HTTPS协议,则请求   将包含当前为其主机名设置的所有cookie。

See here

任何想法都改变了什么,或者我缺少什么?

哦,是的,我尝试自己设置cookie-Header,导致出现错误消息:“错误:禁止的请求标头名称”

我已经在Bugzilla上发布了报告。

0 个答案:

没有答案
相关问题