Перенаправить запрос на определенный URL на другой URL

915
AddisonDavid

Я использую веб-приложение Google Hangouts ( https://hangouts.google.com, а не расширение) в Chrome в Windows 10. У меня также есть локальная машина Linux с веб-узлом, на которой также запущен экземпляр DNSMasq с буквально настроенной конфигурацией для некоторого минимального DNS вещи.

Мне нравятся видеовстречи для телефонных звонков и сообщений, однако звук входящих сообщений меня очень раздражает. Я не хочу отключать уведомления или отключать их, вместо этого я хотел бы заменить звук на что-то более мне по вкусу.

Наблюдая за имущественным инспектором, я изолировал звук по следующему адресу: https://ssl.gstatic.com/chat/sounds/incoming_message_eb39ce414e3ffba41a8e173581dc7248.mp3

Я размещаю свой любимый звук в формате mp3 на локальной виртуальной машине, например https://webdevmachine.test/incoming.mp3

Есть ли способ перенаправить запрос JavaScript на конкретный внешний URL-адрес по своему выбору?

Подобные вопросы, ответы / неудачные решения:

  • Я пробовал пару расширений Chrome, которые соответствуют и перенаправляют URL-адреса через RegEx, но все они, похоже, работают только для панели URL-адресов, а не из запросов JS страницы, которые веб-приложение Hangouts предположительно использует для получения ресурсов.

  • Похоже, редактирование моего файла hosts закончилось, поскольку я мог бы использовать только весь IP / домен, и я не хочу отражать / отслеживать все ресурсы, которые Google размещал в этом домене.

  • Насколько я понимаю, DNSMasq - это слишком низкий уровень, так как он не занимается чем-то, кроме разрешения домена на IP.

  • AdBlock заблокирует ресурс, что недопустимо.

Любые идеи были бы хорошы.

2

1 ответ на вопрос

2
AddisonDavid

Итак, после еще нескольких дней исследований, проб и ошибок, я обнаружил «запрашиваемое» расширение Chrome, которое позволяет фильтровать / изменять все HTTP-запросы.

Установите правило, соответствующее ресурсам, которые я хотел заменить, и указали их в другом месте. Работал отлично.

Спасибо @AddisonDavid! Автор Requesty здесь. Рад, что это сработало для вас. Кстати, запрос на Firefox тоже. Просто хотел узнать, сможете ли вы написать статью по этому классному совету / уловке. Я могу опубликовать вашу статью на блоге для будущих читателей. https://medium.com/@requestly_ext/ sachinjain024 6 лет назад 0

Похожие вопросы