Я часто работаю с веб-сайтами, к которым у меня нет доступа к коду, но для которых мне нужно тестировать javascripts, ajax-вызовы и другие ресурсы в локально модифицированных версиях.
В качестве примера мне нужно было протестировать новыйтворческий код, исходящий с сервера DoubleClick.Вместо того, чтобы работать напрямую с DoubleClick и тратить много времени на ожидание того, чтобы мои изменения вступили в силу, мне нужно было манипулировать локальной копией этого ресурса javascript.
Поэтому я изменил свой / etc / hosts так, чтобы он указывал на сервер DoubleClick.к localhost, где я запускаю локальный веб-сервер.Таким образом, я смог протестировать локальный скрипт вместо оригинального.
Конечно, это перенаправило все ресурсы, а не только тот, который меня интересовал, что часто приводит к странному поведению, когда ресурсы становятся недоступными или их много.с моей стороны прилагаются усилия, чтобы сделать их доступными.
Есть ли способ заменить определенный URL-адрес, перенаправив его на локальный файл / URL-адрес и оставив все остальные из того же источника без изменений?