I am developing an extension for blocking downloading by file's Content-Type. This is part of background script which handle headers receiving:
chrome.webRequest.onHeadersReceived.addListener(function(details) {
var headers = details.responseHeaders;
for(var i = 0, l = headers.length; i < l; ++i) {
if(headers[i].name == "Content-Type" && headers[i].value == "<some_type>") {
return {cancel: true};
}
}
}, {urls: ["<all_urls>"]}, ["responseHeaders", "blocking"]);
And I get page with error message:
So I need some solution to keep user on previous page without reloading to displaying this error page OR somehow move back from this service page after it displayed.