Firefox 67 browser.downloads.download (...) отсутствуют данные cookie - PullRequest
1 голос
/ 01 июля 2019

У меня есть небольшое WebExtension для браузера Firefox.Использование 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.Нет ошибок, нет дополнительной информации.Все отлично работает в Firefox 66 и ниже.Документация по MDN гласит:

Если указанный URL-адрес использует протокол HTTP или HTTPS, то в запрос будут включены все файлы cookie, установленные на данный момент для его имени хоста.

Смотрите здесь

Есть мысли, что изменилось или что мне не хватает?

О, да, я попытался самостоятельно установить заголовок cookie, что привело к сообщению об ошибке: «Ошибка: имя заголовка запрещенного запроса»

Я уже разместил отчет на Bugzilla .

...