【问题标题】:Modify HTTP request header before sending any request在发送任何请求之前修改 HTTP 请求标头
【发布时间】:2014-06-22 03:12:28
【问题描述】:

在我的 chrome 扩展中,我在发送任何 HTTP 请求之前使用 chrome.webRequest 方法修改了标头。必须有一种方法可以在不使用 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 网络视图的标题。这个post 可能是相关的。

【问题讨论】:

    标签: javascript jquery http http-headers


    【解决方案1】:

    使用 window.location.href

    看看这个: http://ntt.cc/2008/01/21/5-ways-to-redirect-url-with-javascript.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-07
      • 1970-01-01
      • 2011-03-22
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      相关资源
      最近更新 更多