2

Я использую Google Hangouts Webapp (https://hangouts.google.com, а не расширение) в Chrome на Windows 10. У меня также есть локальная машина Linux Webdev, которая также запускает экземпляр 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 заблокирует ресурс, что недопустимо.

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

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .