Javascript 在chrome插件中放置AJAX拦截代码的位置?

Javascript 在chrome插件中放置AJAX拦截代码的位置?,javascript,jquery,ajax,google-chrome,Javascript,Jquery,Ajax,Google Chrome,我正在制作一个chrome插件,它将拦截AJAX响应并在显示之前对其进行修改 我发现了这段代码: (function(open) { XMLHttpRequest.prototype.open = function() { alert('Intercept'); open.apply(this, arguments); }; })(XMLHttpRequest.prototype.open); 从这个问题: 我不知道如何利用它。例如,我读到另一个关于使用addEvent

我正在制作一个chrome插件,它将拦截AJAX响应并在显示之前对其进行修改

我发现了这段代码:

(function(open) {
  XMLHttpRequest.prototype.open = function() {
    alert('Intercept');
    open.apply(this, arguments);
  };
})(XMLHttpRequest.prototype.open);
从这个问题:


我不知道如何利用它。例如,我读到另一个关于使用addEventListener的问题,我不确定那会是什么样子。我对这一点很迷茫,希望能得到任何指导

chrome扩展中有更好的技术——例如,不要认为使用web请求修改请求体是可能的:如果我想做重定向之类的事情,但ajax响应显示一个表,我只需要在显示表中的某些内容之前修改它们,这将是非常好的。