在加载之前用不同的URL替换url

时间:2012-12-19 02:32:55

标签: google-chrome google-chrome-extension

在Google Chrome扩展程序中,如何在加载之前用另一个替换请求网址?

我看了chrome.webRequest,我认为其中一个是我正在寻找的,我不知道究竟是哪一个。
我相信谷歌限制某种东西,不确定如果这是其中之一。

1 个答案:

答案 0 :(得分:1)

我找到了一个这样做的例子:

chrome.webRequest.onBeforeRequest.addListener(
  function(info) {
    // Redirect the original request to a given URL.
    var url = "http://site.com/image.png";
    return {redirectUrl: url};
  },
  // filters
  {
    urls: [
      "http://original.com/*"
    ],
    types: ["image"]
  },
  // extraInfoSpec
  ["blocking"]);