0

我正在开发一个 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"]);
4

1 回答 1

0

这在扩展中是不可能的。这将是一场安全噩梦。

下面的 Xan 评论提供了很好的参考

于 2016-09-13T21:53:29.430 回答