Frage Umleiten einer Anfrage für eine bestimmte URL zu einer anderen URL [geschlossen]


Ich nutze die Google Hangouts Webapp (https://hangouts.google.com(nicht die Erweiterung) in Chrome unter Windows 10. Ich habe auch einen lokalen Linux-Webdev-Computer, der auch eine Lite-konfigurierte DNSMasq-Instanz für einige grundlegende DNS-Dinge ausführt.

Ich mag Hangouts für Telefonanrufe und Nachrichten, allerdings finde ich den Ton für eingehende Nachrichten zu sein sehr nervig. Ich möchte keine Benachrichtigungen deaktivieren oder stummschalten, stattdessen möchte ich den Sound durch etwas mehr nach meinem Geschmack ersetzen.

Wenn ich den Immobilieninspektor beobachte, habe ich den Sound auf folgende Adresse isoliert: https://ssl.gstatic.com/chat/sounds/incoming_message_eb39ce414e3ffba41a8e173581dc7248.mp3

Ich hosste meinen bevorzugten Sound als MP3-Datei auf einer lokalen VM, wie z https://webdevmachine.test/incoming.mp3

Gibt es eine Möglichkeit, eine JavaScript-Anfrage an eine Spezifisch externe URL zu einem benutzerdefinierten meiner Wahl?

Ähnliche Fragen Antworten / fehlgeschlagene Lösungen:

  • Ich habe ein paar Chrome-Erweiterungen ausprobiert, die URLs über RegEx abgleichen und weiterleiten, aber alle funktionieren nur für die URL-Leiste und nicht für die JS-Anforderungen einer Seite, die die Hangouts-Webanwendung vermutlich zum Abrufen der Ressourcen verwendet.

  • Das Bearbeiten meiner Host-Datei scheint nicht möglich zu sein, da ich nur eine ganze IP / Domain verwenden könnte und nicht jede Ressource, die Google in dieser Domain gehostet hat, spiegeln / verfolgen kann.

  • Es ist mein Verständnis, dass DNSMasq zu niedrig ist, da es sich um nichts anderes handelt, als über die Auflösung der Domain in eine IP.

  • AdBlock würde die Ressource blockieren, was inakzeptabel ist.

Irgendwelche Ideen würden geschätzt werden.


2
2018-01-23 17:10


Ursprung




Antworten:


Nach ein paar Tagen Recherche und Versuch und Irrtum fand ich die "anfragend" Chrome-Erweiterung, die das Filtern / Ändern aller HTTP-Anfragen ermöglicht.

Richten Sie eine Regel ein, die den Ressourcen entspricht, die ich ersetzen wollte, und verweisen Sie auf eine andere Stelle. Arbeitete perfekt.


1
2018-01-25 17:18



Danke @AddisonDavid! Autor von Requestly hier. Schön zu wissen, dass es für dich funktioniert hat. BTW Requestly ist auch in Firefox. Ich wollte nur wissen, ob du einen Artikel über diesen coolen Tipp schreiben kannst. Ich kann Ihren Artikel auf Anfrage blog für zukünftige Leser veröffentlichen. medium.com/@requestly_ext - sachinjain024