我正在开发一个Chrome扩展来捕获身份验证信息。我想要获取HTTP Authorization标头。
我试过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"]);发布于 2016-09-14 05:53:29
这在扩展中是不可能做到的。这将是一场安全噩梦。
下面的Xan评论给出了一个很好的reference。
https://stackoverflow.com/questions/18558337
复制相似问题