如何获取 HTTP 授权标头

问题描述 投票:0回答:1

我正在开发一个 Chrome 扩展程序来捕获身份验证信息。我想获取 HTTP 授权标头。

我尝试了 Chrome API

webRequest.onSendHeaders
,但没有成功

以下是我的代码:

/***************onsendHeaders*************/
chrome.webRequest.onSendHeaders.addListener(function(details) {
    console.log(details.url, details.requestHeaders);
    for(var i = 0; i < details.requestHeaders.length;i++) {
        var header = details.requestHeaders[i];
        if(header.name.toLowerCase() == "authorization") {
        alert("AUTH!");                      /*Never get alert when I login to websites*/
        }
    }
},
{"urls":["*://*/*"]},
["requestHeaders"]);
google-chrome google-chrome-extension http-headers xmlhttprequest httprequest
1个回答
0
投票

这是不可能在扩展内部完成的。这将是一场安全噩梦。

下面的 Xan 评论给出了很好的参考

© www.soinside.com 2019 - 2024. All rights reserved.