diff --git a/build/js/SettingsManager.js b/build/js/SettingsManager.js index af359e76c49019ff20b92a3742c376a6a138912a..2de4c083acb0a7425c6e405791b3b14691da6f29 100644 --- a/build/js/SettingsManager.js +++ b/build/js/SettingsManager.js @@ -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 = [];