-3

Webページ(例:yahoo.com)をローカルファイルシステムに保存しました。ブラウザで開くと(URLはfile:/// home /.../*.htmlのようになります)、Webページはインターネットに接続しようとします(広告をダウンロードするためなど)。インターネット(サーバー)への接続を停止するためにWebページで変更する必要があるもの。ブラウザに広告ブロックアドオンを使用したくありません。代わりに、サーバーへの接続をまったく試みないようにWebページを変更したいと思います。

4

1 に答える 1

4

外部リソースへの参照を削除することで、外部リソースの要求を停止します。これを処理する実際のフラグやスイッチはありません。最新のウェブページは非常に相互接続されたものであり、さまざまな理由で多くのドメインからデータを読み込んでいます。(GoogleがホストするJSフレームワーク、ソーシャルネットワークからの画像、または読み込みを高速化するためにさまざまなCDNドメインから提供されるimages / css / jsなど)

本当にこれを行う必要がある場合は、ページを検索して"http"、一致するHTML要素を削除または変更します。外部ファイルへの参照はすべて「http」で始まる必要があります。これにより、すべてが検索されます。

場合によっては、外部サーバーからリソースをコピーしてローカルファイルに保存し、代わりにローカルの相対URLへの参照を指定できる場合があります。

ページ全体を壊さずにこれらの参照を削除する方法。これは、リソースが何であるか、リソースが何を担当しているかなど、多くのことに依存します。そして、それはページの実際のソースなしでアドバイスすることは不可能です。

そして、JavaScriptを使用するとさらに厄介になります。たとえば、画像を挿入するJSがあり、特定のドメインから画像を読み込むようにハードコーディングされている場合があります。そのため、代わりにローカル画像をロードするために、そのJSも編集する必要があります。

ええと、ええ。幸運を。


それとも、 HTTrackのようなものでそれを実行したいだけですか?

于 2012-10-31T22:51:26.397 に答える