【发布时间】: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