1

HTMLページがあります。

<img>タグ内でsrc=、外部Webサイトを指します。

<img src="http://a.website.com/an_image.jpg" />

Firefoxでは、画像が読み込まれません。ただし、firebugを使用して要素を検査すると、リンクにカーソルを合わせると(firebugと同様に)正しいサムネイルが表示されるため、リンクが正しいことがわかります。

また、Chromeでは同じ画像が正常に読み込まれます。

Firefoxに読み込まれないのはなぜですか?

役立つ場合と役に立たない場合がある追加の詳細:

  • これは、開発サーバーでローカルに実行されているPythonDjangoアプリケーションです。
  • アプリケーション:Firefox 9.0.1(20111228084940)
  • オペレーティングシステム:Linux(x86_64-gcc3)

[編集]プラグイン:

  • [編集]プラグインが削除されました-プラグインは必要ありません、問題は異なることが判明しました

[編集]以下に投稿されているのは、FirefoxとChromiumからのリクエストヘッダーです。

Firefox:

Accept  image/png,image/*;q=0.8,*/*;q=0.5
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language en-gb,it-it;q=0.7,it;q=0.3
Cache-Control   max-age=0
Connection  keep-alive
Host    ia.media-imdb.com
If-Modified-Since   Fri, 03 Sep 2010 17:18:00 GMT
Referer http://127.0.0.1:8001/bulk_action/
User-Agent  Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1

クロム:

Accept: */ *
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-GB,en-US;q=0.8,en;q=0.6
Cache-Control:max-age=0
Connection:keep-alive
Host:ia.media-imdb.com
If-Modified-Since:Fri, 03 Sep 2010 17:18:00 GMT
Referer:http://localhost:8001/bulk_action/
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Ubuntu/11.10 Chromium/16.0.912.75 Chrome/16.0.912.75 Safari/535.7
4

3 に答える 3

1

あなたが参照しているサイトはリモートリンクを許可していますか?一部のサイトでは、リファラーヘッダーをチェックしてこれを許可していません。firebugがリファラーをまったく使用していない可能性は十分にありますが、Firefoxはページの読み込み時にリファラーを使用します。

ファイアバグネットタブで、画像のリクエストを確認できるはずです。そのための応答を確認してください。200(http ok)ですか?もしそうなら、送信されるデータは正しいですか、それとも空白ですか?

于 2012-01-30T12:56:15.397 に答える
1

これに出くわし、クッキーブロッカーまたは同様のものがインストールされている人のために。

私もこの問題を抱えていましたが、トリップアドバイザーのCookieを無効にすることで、トリップアドバイザーが画像を読み込めないのはプライバシーバジャーでした。ただし、プライバシーソフトウェアが有効になっている場合、他の人のコンピュータでこれが繰り返されるのを防ぐためにできることはあまりありません。

これが前後の2つのスクリーンショットです。

クッキーブロッカーが原因でトリップアドバイザーのロゴが表示されない

クッキーが許可された後、トリップアドバイザーのロゴが表示される

于 2017-04-04T07:33:50.553 に答える
0

これは、Firefoxで[画像を自動的に読み込む]オプションが無効になっているためです(オプションダイアログの[コンテンツ]パネル)。このような場合、Firefoxはリモート画像ではなくローカルパスの画像のみを読み込みます。

https://support.mozilla.org/en-US/kb/fix-problems-images-not-show#w_check-image-permissions

于 2013-07-04T10:05:08.983 に答える