我正在開發一個Chrome擴展來捕獲身份驗證信息。我想獲得HTTP授權標題。我如何獲得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"]);
https://developer.chrome.com/extensions/webRequest.html#event-onAuthRequired –
感謝您的回答。但是這個'onAuthRequired'只在接收到認證失敗時觸發。例如,我用有效帳戶登錄Facebook,這不會觸發。我如何使用它來獲得授權標題? @RobW – user2694180
Facebook真的使用HTTP授權..?我從來沒有見過這樣的事情。 –