Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Перехватить загрузку компонентов или изменить все ссылки (https://javascript.ru/forum/events/66756-perekhvatit-zagruzku-komponentov-ili-izmenit-vse-ssylki.html)

MishaUA 08.01.2017 20:06

Перехватить загрузку компонентов или изменить все ссылки
 
Здравствуйте!
К примеру, у нас есть некоторый web-сервер, заходить на него надо обязательно со специальным id в ссылке. К примеру: site.com/id. Именно по этому id сервер решит, какой контент (веб-страницу) отобразить, а саму страницу сервер будет брать уже с другого сайта. После этого на загруженной станице надо на всех ссылках (включая ссылки на картинки и т.д.) вставить в начале этот id. К примеру, <img src="image.jpg"> надо заменить на <img src="id/image.jpg">.
В веб-программировании я не силен, но идея следующая:
Сервер вместо необходимой страницы будет выдавать другую страницу (основную), на которой будет размещен фрейм и уже в этом фрейме будет нужная нам страница. После этого на основной странице внедрим какой-то JS скрипт, который добавит ко всем относительным ссылкам во фрейме нужный id. Второй вариант: этот скрипт будет перехватывать все ссылки при их загрузке (когда их будет запрашивать страница) и заменять в них ссылку на нужную.
Прошу у сообщества помощи в решении данного вопроса))).
Заранее спасибо!.

MishaUA 08.01.2017 22:04

Ну а может контент разместить на каком-то div?

MishaUA 09.01.2017 00:21

не знаю, поэтому и спросил)))

freethetan 09.01.2017 15:43

Кразмышлению: фишинг наказуем

MishaUA 09.01.2017 16:18

Это не фишинг, а сервис, позволяющий получить доступ к веб-серверу, который подключен через NAT


Часовой пояс GMT +3, время: 12:11.