From a1fa4751fc2905e0c2a411fd6e7419c91ca0ea66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=98=A5=E6=88=90?= Date: Thu, 1 Dec 2022 15:45:50 +0800 Subject: [PATCH] Compatible with Firefox browser --- background.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/background.js b/background.js index 88bcb06..e8c3e9b 100644 --- a/background.js +++ b/background.js @@ -376,12 +376,20 @@ function requestListener (details) { chrome.webRequest.onHeadersReceived.removeListener(responseListener); chrome.webRequest.onBeforeSendHeaders.removeListener(requestListener); +var respExtraInfoSpec = ['blocking', 'responseHeaders']; +if (window.navigator.userAgent.indexOf("Chrome") >= 0) { + respExtraInfoSpec.push("extraHeaders"); +} chrome.webRequest.onHeadersReceived.addListener(responseListener, { urls: [""] - }, ['blocking', 'responseHeaders', 'extraHeaders']); + }, respExtraInfoSpec); +var reqExtraInfoSpec = ['blocking', 'requestHeaders']; +if (window.navigator.userAgent.indexOf("Chrome") >= 0) { + reqExtraInfoSpec.push("extraHeaders"); +} chrome.webRequest.onBeforeSendHeaders.addListener(requestListener, { urls: [""] - }, ['blocking', 'requestHeaders', 'extraHeaders']); + }, reqExtraInfoSpec);