js hook RequestHeader

发布时间 2023-06-08 13:00:41作者: AngDH

 

 

 

// ==UserScript==
// @name         xhr_setRequestHeader
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://ppzh.jd.com/octopusbrandweb/brand/view/search/rankLocationNew.html
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
  'use strict';
  let org = window.XMLHttpRequest.prototype.setRequestHeader;
  window.XMLHttpRequest.prototype.setRequestHeader = function(key,value){
    let keyToLocaleLowerCase = key.toLocaleLowerCase();
    console.log(keyToLocaleLowerCase, value)
    if(keyToLocaleLowerCase.indexOf('sign') !== -1){
      debugger;
    }
    return org.apply(this,arguments);
  }
})();