Browse Source

!2 modify background to chrome extra header

chenliangyu 7 months ago
parent
commit
bc93882c88
1 changed files with 6 additions and 2 deletions
  1. 6 2
      addin/res/VTMModifyHeaders/background.js

+ 6 - 2
addin/res/VTMModifyHeaders/background.js

@@ -13,7 +13,7 @@
 let config;
 let started = 'on';
 let debug_mode = true;
-const isChrome = false;
+const isChrome = true;
 let config_read_type = 'websocket';//local,file,websocket,http
 const wsUrl = 'ws://127.0.0.1:9002?name=vtm_modify_header';
 let socket = null;
@@ -190,6 +190,7 @@ function rewriteRequestHeader(e) {
           ",value=" + to_modify.header_value + " for url " + e.url + " url_contains " + to_modify.url_contains);
       }
       else if (to_modify.action === "modify") {
+        log("modify request header");
         for (let header of e.requestHeaders) {
           if (header.name.toLowerCase() === to_modify.header_name.toLowerCase()) {
             if (config.debug_mode) log("Modify request header :  name= " + to_modify.header_name +
@@ -200,6 +201,7 @@ function rewriteRequestHeader(e) {
         }
       }
       else if (to_modify.action === "delete") {
+        log("Delete request header");
         let index = -1;
         for (let i = 0; i < e.requestHeaders.length; i++) {
           if (e.requestHeaders[i].name.toLowerCase() === to_modify.header_name.toLowerCase()) index = i;
@@ -211,6 +213,7 @@ function rewriteRequestHeader(e) {
         }
       }
       else if (to_modify.action === "cookie_add_or_modify") {
+        log("cookie_add_or_modify.req");
         let header_cookie = e.requestHeaders.find(header => header.name.toLowerCase() === "cookie");
         let new_cookie = cookie_keyvalues_set(header_cookie === undefined ? "" : header_cookie.value, to_modify.header_name, to_modify.header_value);
         if (header_cookie === undefined) {
@@ -223,6 +226,7 @@ function rewriteRequestHeader(e) {
         }
       }
       else if (to_modify.action === "cookie_delete") {
+        log("cookie_delete.req");
         let header_cookie = e.requestHeaders.find(header => header.name.toLowerCase() === "cookie");
         let new_cookie = cookie_keyvalues_set(header_cookie === undefined ? "" : header_cookie.value, to_modify.header_name, undefined);
         if (header_cookie === undefined) {
@@ -367,7 +371,7 @@ function addListener() {
       { urls: target.split(";") },
       ["blocking", "responseHeaders"]);
   }
-
+  
 }