我想在Chrome扩展程序中编写一些javascript AJAX和Websocket挂钩代码。
代码如下。
(function() {
console.log("ajax hooking init");
var origOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
...
}
}
但是,尽管上面的代码可以工作,但是并没有在当前页面上钩住任何请求。我有事吗?如何通过chrome扩展钩住某些请求?