在发送任何请求之前修改HTTP请求标头

时间:2014-06-22 03:12:28

标签: javascript jquery http http-headers

在我的Chrome扩展程序中,我在使用chrome.webRequest方法发送任何HTTP请求之前修改了标头。必须有一种方法来实现相同的功能,而不使用chrome.webRequest但我似乎找不到任何。任何人都可以为我提供可行的替代方案,以便我可以在发送请求之前检查和修改标头吗?

chrome.webRequest.onBeforeSendHeaders.addListener(function (req) {
  var customurl = req.url.substring(0, req.url.indexOf('/embed/'));
  var customRefererObject = { name: 'Referer', value: customurl };
  $.grep(req.requestHeaders, function (headers) {
    if (headers.name == 'Referer') {
      headers.value = customurl;
    }

此外,我正在修改Android webview中的标题。这个post可能是相关的。

1 个答案:

答案 0 :(得分:0)