Eine Möglichkeit, Ihr eigentliches Ziel zu erreichen, sind keine Chrome-Erweiterungen oder gar Chrome. Auf diese Weise richten Sie einen intelligenten Proxy-HTTP-Server ein, richten Chrome darauf und fügen dem Proxy-Server, der die URLs im Hintergrund neu schreibt, Überschreibungsregeln hinzu.
Es gibt viele Leute, die dies tun, mit verschiedenen Proxy-HTTP-Servern - zu viele, um jede in einer Antwort hier im Detail zu behandeln. Dies geschieht zum Zweck des Zappens von Werbung, Web-Bugs und dergleichen, aber das Prinzip und der Mechanismus sind identisch mit dem, was Sie tun möchten. Sie möchten, dass der WWW-Browser eine bestimmte URL wie gewohnt abruft, der tatsächlich empfangene Inhalt jedoch einer anderen (lokalen oder anderen) URL entspricht. Das einzige, was der WWW-Browser wissen muss, ist, dass er über einen Proxyserver mit dem Internet kommuniziert.
Ein Beispiel finden Sie im Ad Zapper bei SourceForge . Dies ist ein Perl-Skript, das in Verbindung mit dem Squid-Proxy-HTTP-Server zum schnellen Umschreiben von URLs auf dem Proxy-Server verwendet wird. Wie Sie der Konfigurationsdatenbank entnehmen können, haben die Benutzer diesen Mechanismus für eine Vielzahl von Zwecken eingesetzt, von der Sicherstellung, dass immer die "druckbaren" Artikel in Nachrichtendiensten angezeigt werden, bis hin zur Beseitigung der randomisierten Weiterleitungen von Werbung auf Websites mit Internetpornografie.
Beachten Sie, dass dies weitaus besser ist als das, was Sie mit der hosts
Datei tun. Dies ist ein ungeeigneter Mechanismus für die Manipulation des WWW-Dienstes. hosts
Befasst sich nur mit Name → Adressensuchen, sammelt alles andere (außer dem WWW-Browser), das Name → Adressensuchen erfordert, und erfordert (wie Sie wahrscheinlich bereits wissen), dass jeder umgeschriebene Hostname zusätzlich als virtueller Host eingerichtet wird der HTTP-Zielinhaltsserver. Ein solcher Proxy-HTTP-Server zum Umschreiben behandelt dagegen URLs und wirkt sich nur auf HTTP und die dafür konfigurierten WWW-Browser aus. So können Sie beispielsweise nur die JavaScript-URLs neu schreiben und alles andere von derselben WWW-Site in Ruhe lassen. Schreiben Sie eine ganze Reihe von Hostnamen in nur einen. und (noch weitere) Mustervergleiche durchführen. (Beachten Sie, dass die Konfigurationsdatenbank von Ad Zapper genau solche Fälle enthält.) Sie können beispielsweise festlegen, dass ein WWW-Browser die Welt über den Umschreibungs-Proxy und ein anderer gleichzeitig direkt auf einem einzelnen Computer anzeigt.