Я використовую Webapp Google Hangouts ( https://hangouts.google.com , не розширення) в Chrome на Windows 10. У мене також є локальна машина для веб-розробників Linux, яка також запускає буквально налаштований екземпляр DNSMasq для деякого мінімального DNS речі.
Мені подобаються Hangouts для телефонних дзвінків та повідомлень, однак я вважаю, що звук для вхідних повідомлень дуже дратує. Я не хочу відключати сповіщення або відключати їх, замість цього я хотів би замінити звук чимось більше на свій смак.
Спостерігаючи за інспектором власності, я виділив звук за такою адресою:
https://ssl.gstatic.com/chat/sounds/incoming_message_eb39ce414e3ffba41a8e173581dc7248.mp3
Я розміщую свій улюблений звук як mp3-файл на локальному VM, наприклад https://webdevmachine.test/incoming.mp3
Чи є спосіб перенаправити запит JavaScript на конкретну зовнішню URL-адресу на спеціальну, яку я вибрав?
Подібні відповіді на запитання / невдалі рішення:
Я спробував кілька розширень Chrome, які відповідають і переспрямовують URL-адреси через RegEx, але всі вони, здається, працюють лише для URL-адреси, а не від JS-запитів сторінки, які, мабуть, використовує Hangouts для отримання ресурсів.
Здається, редагування мого файлу хостів не вдається, тому що я можу використовувати лише цілий IP / домен, і я не хочу відображати / відслідковувати кожен ресурс, розміщений Google у цьому домені.
Я розумію, що DNSMasq занадто низький, тому що він не стосується нічого, крім вирішення домену до IP.
AdBlock заблокував би ресурс, що неприпустимо.
Будь-які ідеї будуть вдячні.