Skip to content
Snippets Groups Projects
Commit 1b7d71d0 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

do not handle request headers

parent 72dfd3d6
No related branches found
No related tags found
No related merge requests found
......@@ -78,38 +78,6 @@ export class SettingsManager {
}
}
async handleRequestHeaders(details) {
if (!this.store_settings) return details.requestHeaders;
await this.init();
let cookies = [];
let headers = [];
// Include any possibly existing cookies
for (let header of details.requestHeaders) {
if (header.name.match(/cookie/i)) {
let existing_cookies = header.value.split(";");
for (let cookie of existing_cookies) {
cookies.push(cookie.trim());
}
} else {
headers.push(header);
}
}
for (let key in this.settings) {
cookies.push(`${key}=${encodeURIComponent(this.settings[key])}`);
}
if (cookies.length > 0) {
let cookie_header = {
name: "Cookie",
value: cookies.join("; "),
};
headers.push(cookie_header);
}
return headers;
}
/**
*
* @param {*} details
......@@ -164,7 +132,9 @@ export class SettingsManager {
async updateSettingRule() {
if (!browser.hasOwnProperty("declarativeNetRequest")) return;
let cookies = [];
let ignore_settings = ["key", "cost"];
for (let key in this.settings) {
if (ignore_settings.includes(key)) continue;
cookies.push(key + "=" + encodeURIComponent(this.settings[key]));
}
let rules = [];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment