Fix empty header value issue

main
Elbert Alias 7 years ago
parent dc0031e917
commit 3402b850ed

@ -139,15 +139,13 @@ browser.webRequest.onCompleted.addListener(request => {
.then(tabs => { .then(tabs => {
const tab = tabs[0] || null; const tab = tabs[0] || null;
console.log({ url: url.canonical, tab });
if ( tab ) { if ( tab ) {
request.responseHeaders.forEach(header => { request.responseHeaders.forEach(header => {
const name = header.name.toLowerCase(); const name = header.name.toLowerCase();
headers[name] = headers[name] || []; headers[name] = headers[name] || [];
headers[name].push(header.value || header.binaryValue.toString()); headers[name].push(( header.value || header.binaryValue || '' ).toString());
}); });
if ( headers['content-type'] && /\/x?html/.test(headers['content-type'][0]) ) { if ( headers['content-type'] && /\/x?html/.test(headers['content-type'][0]) ) {

Loading…
Cancel
Save