Skip to content

Commit

Permalink
Fixed Firefox support
Browse files Browse the repository at this point in the history
  • Loading branch information
Truiteseche committed Feb 1, 2025
1 parent af74b69 commit 6d9099e
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions index.firefox.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
console.log("Service Worker v0.2 => ON")

function changeHeaders(requestDetails) {
function changeRequestHeaders(requestDetails) {
let headers = requestDetails.requestHeaders;

for (let header of headers) {
Expand All @@ -14,9 +14,27 @@ function changeHeaders(requestDetails) {
return { requestHeaders: headers };
}


browser.webRequest.onBeforeSendHeaders.addListener(
changeHeaders,
changeRequestHeaders,
{ urls: ["*://*.ecoledirecte.com/*"] },
["blocking", "requestHeaders"]
);

function changeResponseHeaders(requestDetails) {
let headers = requestDetails.responseHeaders;

for (let header of headers) {
if (header.name.toLowerCase() === "access-control-allow-origin") {
header.value = "*";
}
}

return { responseHeaders: headers };
}


browser.webRequest.onHeadersReceived.addListener(
changeResponseHeaders,
{ urls: ["*://*.ecoledirecte.com/*"] },
["blocking", "responseHeaders"]
);

0 comments on commit 6d9099e

Please sign in to comment.