实现过滤HTTP方法的chrome扩展

时间:2011-10-09 18:03:32

标签: javascript http google-chrome google-chrome-extension

我正在尝试实施过滤HTTP方法的Google Chrome扩展程序。我现在的想法是,一个接一个地显示从客户端开始的各种HTTP请求。我发现了方法chrome.experimental.webRequest.onBeforeRequest.addListener(interceptRequest, null, ['blocking']);,它基本上调用了interceptRequest方法。 interceptRequest方法执行以下操作:

function interceptRequest(request) {
  console.log('onBeforeRequest ', request.url);
  var p = document.createElement("p");
  var text = document.createTextNode("" + request.url);
  p.appendChild(text);
  document.body.appendChild(p);
  document.body.append(request.url);
}

基本上它仍然没有做任何事情,但至少我想打印出网址,开始做一些事情,但这个简单的任务似乎也不起作用。

有人知道如何做这项工作吗?如果这项工作,我可以从request变量中获取HTTP方法并结束我的工作。

由于

1 个答案:

答案 0 :(得分:1)

我认为您可能会混淆chrome扩展中存在的各种脚本上下文。

看看这个:http://code.google.com/chrome/extensions/overview.html#arch