Answer the question
In order to leave comments, you need to log in
How to change Url completely?
Суть не в том что бы поменять URL страницы без перезагрузки, а в том что перезагрузка страницы начинается сразу после получения http request с статусом 307 временная переадресация.
И конечно URL (хост) меняется, а нужно, что бы отображался первый URL (хост).
Управления сервером нет никакого. Заставить сервер не отдавать переадресацию нельзя.
Вопрос: как это сделать, хотя бы на пальцах и теоретически??? Если не возможно, то что можно придумать?
Может быть переадресацию как-то остановить? Или подменить ответ сервера через webRequest
Средства: расширения для Хрома и все возможные возможности html5.
Answer the question
In order to leave comments, you need to log in
Attention solution:
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"]);
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question