Iceweasel\Firefox で指定されたウェブサイトにのみ画像を表示させる方法は?

Iceweasel\Firefox で指定されたウェブサイトにのみ画像を表示させる方法は?

要約:

Iceweasel(実際にはFirefox)ですべての画像をブロックし、私が指定したサイトの画像を許可したいと思います。ただし、これを行う標準的な方法は機能しません。

これを行う方法は次のとおりです。 Iceweaselで「編集/基本設定/コンテンツ」を選択し、「画像の自動読み込み」を選択解除します。例外を選択し、ウェブサイト名を入力して[許可]を選択してください。 Iceweaselは「許可」として指定されたサイトの画像を表示しますが、他のサイトは表示しません。

ただし、「許可された」サイトには画像は表示されません。どのウェブサイトにも画像が表示されません。 NoScript拡張を無効にしました。他の拡張機能はありません。

私は何が間違っていましたか?回避策を使用する必要がある場合は、イメージを開閉する拡張機能が必要ない場合があります。基本的に画像をブロックし、選択したサイトにのみ画像を表示できるようにしたいと思います。解決方法がありましたら、本当にありがとうございます。

完全な細部:

アイスウィーゼル10.0.4を使用しています。これは氷のイタチですか?解決策はありますか?

LoadImagesAutomaticallyが期待どおりにすべてのサイトに画像を表示していることを確認してください。

答え1

ユーザースタイルシートを使用してこれを行うことができます@-moz-document

@-moz-document regexp('^(?!https?://(www\\.foo\\.com|www\\.bar\\.com)/).*') {
  img { display: none }
}

注:表示されない画像をダウンロードしたくない場合は、CSSソリューションを使用する代わりにGreasemonkey拡張機能を使用してすべてのimg要素(特定のサイトを除く)を削除するスクリプトを作成できます。ただし、動的に追加されたimgノードでは機能しません。これにより、一部のスクリプトが中断される可能性があります(一部のimgノードが見つかると予想される場合)。

関連情報