実際の目標を達成する1つの方法は、Chrome拡張機能、またはChromeをまったく使用しません。その方法は、インテリジェントプロキシHTTPサーバーをセットアップし、Chromeをポイントして、プロキシサーバーに書き換えルールを追加して、URLを書き換えます。
さまざまなプロキシHTTPサーバーを使用してこれを行う多くの人々がいます。ここでの回答でそれぞれを詳しく説明するには多すぎます。広告やWebバグなどをザッピングする目的でそうしますが、原理とメカニズムはあなたがやりたいことと同じです。彼らは、WWWブラウザが特定のURLを通常どおりに取得することを望んでいますが、実際に受信するコンテンツは、他の(ローカルまたはその他の)URLのものである必要があります。WWWブラウザが知る必要があるのは、プロキシサーバー経由でインターネットと通信することだけです。
一例として、SourceForgeのAd Zapperを参照してください。これは、SquidプロキシHTTPサーバーと連携して動作し、プロキシサーバーでURLをその場で書き換えるPerlスクリプトです。構成データベースからわかるように、人々は、ニュースサービスに関する記事の「印刷可能な」形式を常に見ることを保証することから、インターネットポルノサイトでのランダム化された広告リダイレクトを取り除くことまで、幅広い目的でそのメカニズムを採用しています。
hosts
これは、WWWサービスを操作するための不適切なメカニズムであるファイルで実行しているものよりもはるかに優れていることに注意してください。 hosts
名前→アドレスルックアップのみを扱い、名前→アドレスルックアップを行う必要のある他のすべて(WWWブラウザー以外)をマックし、(おそらくご存知のように)書き換えられたすべてのホスト名を仮想ホストとして追加設定する必要がありますターゲットコンテンツHTTPサーバー。対照的に、この種の書き換えプロキシHTTPサーバーはURLを処理し、最初にそれを使用するように構成されたHTTPおよびWWWブラウザーにのみ影響します。。そのため、JavaScript URLを書き換えるだけで、他のすべてを同じWWWサイトから残すなどのことができます。ホスト名の負荷全体を1つに書き換えます。(さらに)パターンマッチングを行います。(Ad Zapperの設定データベースには、まさにこれのインスタンスがあります。注意してください。)1つのWWWブラウザーが書き換えプロキシを介して世界を表示し、別のWWWブラウザーが単一のマシンで同時にそれを直接表示するなどのことができます。