Внимание решение:
chrome.webRequest.onHeadersReceived.addListener(
function(details)
{
if (details.statusCode != "200")
{
if (details.url=="http://www.planet7casino.com/")
{
details.responseHeaders.forEach(function(v,i,a)
{
if(v.name == "Location")
{
details.responseHeaders.splice(i,1);
}
});
details.responseHeaders.push({name:"Location",value:""});
}
}
return {responseHeaders: details.responseHeaders};
}, {urls: ["<all_urls>"]}, ["responseHeaders","blocking"]);
Данный код в фоновой странице расширения предотвращает редирект по любому условию.
И всё бы хорошо, но теперь нужно предотвратить появление ошибки - нет такой страницы.
Т.е. что бы www.planet7casino1.com - отображало какой-нибудь сайт, а не показывало страницу с ошибкой. И обязательно в url должен быть www.planet7casino1.com , а не другой сайт.