Просмотр исходного кода

fix: first-party cookie isolation in FF

tophf 6 лет назад
Родитель
Сommit
82f85d708d
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/background/utils/requests.js

+ 5 - 1
src/background/utils/requests.js

@@ -204,7 +204,11 @@ export async function httpRequest(details, src, cb) {
     if (responseType) xhr.responseType = 'arraybuffer';
     if (overrideMimeType) xhr.overrideMimeType(overrideMimeType);
     if (shouldSendCookies) {
-      const cookies = await browser.cookies.getAll({ url, storeId: src.tab.cookieStoreId });
+      const cookies = await browser.cookies.getAll({
+        url,
+        storeId: src.tab.cookieStoreId,
+        ...isFirefox >= 59 && { firstPartyDomain: null },
+      });
       if (cookies.length) {
         vmHeaders.push({
           name: 'cookie',