web-dev-qa-db-ja.com

「hosts」ファイルを使用して特定のURLからの画像をブロックすることは可能ですか?

サーバーまたはホストにアップロードされる重要でない広告であることが多いWebサイトの画像をブロックしたいと思います。

inspect elementを使用すると、これらすべての画像にad-[some number].jpgという名前が付けられていることに気付きました。

ブラウザで拡張機能を使用できないので、「hosts」ファイルまたはローカルの方法を使用してそのようなことを行うことは可能ですか。

ad-*.jpgを試しましたが、意味がありません。

1
Omar mah

Webサイトの画像をブロックしたいのですが、hostsファイルまたはローカルの方法を使用してブロックするにはどうすればよいですか。

Hostsファイルは機能しません。ブロックしますすべてサーバーによって提供されます。

HOSTSファイルを使用すると、コンピューターが特定のホストへの接続に使用するIPアドレスを変更できます。たとえば、次のエントリ:

www.example.com       127.0.0.1

コンピュータはインターネットホストをターゲットとするすべての接続を指示しますwww.example.com to127.0.0.1

ただし、実行しようとしているのは、インターネットホスト上のresourcesのリクエストをブロックすることです(例:www.example.com)/ads/somead.jpg、ホスト上の他のコンテンツをブロックすることなく。これは、Hostsファイルでは実行できません。それはすべてか無かです。

拡張機能を使用できません

バマー。

問題の解決策が AdBlock Plus のようなブラウザ拡張機能を使用することであるのは良くありません。これは、不要な広告をブロックするためにローカルマシンに何かを実装しようとする場合、本当に最良のアプローチです。

ネットワークにサービスを提供するルーターを制御できる場合は、ネットワークレベルで不要なコンテンツをブロックするためのオプションがいくつかある場合があります。