У меня есть небольшое 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 .