2016-07-09 13 views
0

Я создаю расширение хрома, что если вы domain.com, он будет перенаправлять вас domain.com.ipaddress.comэто возможно redirecturl без изменения URL

Вот основной код:

chrome.webRequest.onBeforeRequest.addListener(function (details) { 
    var url = details.url.split("/")[2]; 
    var url = "http://" + url + ".ipaddress.com"; 
    return { redirectUrl: url }; 
}, { 
    urls: ['*://*/*'] 
}, ['blocking']); 

Моя проблема в том, как я отображать содержимое domain.ipaddress.com без изменения URL (domain.com). Потому что, когда я посещаю GOOGLE.COM изменения текста URL-адрес для google.com.ipaddress.com

Я знаю, что я плохо объяснял. Чтобы понять больше, я хочу выразить то, что хочу, используя изображение. enter image description here

+1

Я считаю, что вы не можете этого сделать. Пользователь ** должен ** подтвердить, в каком домене они сейчас находятся. Это опасно для ворот платежей и онлайн-банкинга. Это возможно с помощью прокси и/или VPN. –

+0

@AdamAzad Да, я нашел скрипача (веб-отладчика), который изменяет заголовки, запрос, ответ и другие. –

ответ

1

К счастью, это невозможно.

Вы не можете влиять на адресную строку, он покажет фактический источник страницы/окончательного перенаправленного адреса.

Как отмечено в комментариях, разрешить иначе было бы серьезной проблемой безопасности.