Загрузка удаленного изображения в Firefox - PullRequest
1 голос
/ 30 января 2012

У меня есть HTML-страница.

Внутри тега <img> src= указывает на внешний веб-сайт:

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

В Firefox изображение не 'т нагрузка.Однако, если я проверю элемент с помощью firebug, при наведении на ссылку отобразится правильный эскиз (как это делает firebug), поэтому я знаю, что ссылка правильная.

Кроме того, в Chrome то же изображение загружается нормально.

Почему он не загружается в Firefox?

Дополнительные сведения, которые могут / не могут быть полезны:

  • Это приложение Python Django, работающее локально с сервером разработки
  • Приложение: Firefox 9.0.1 (20111228084940)
  • Операционная система: Linux (x86_64-gcc3)

[EDIT] Плагины:

  • [EDIT] Плагины удалены - в них нет необходимости, проблема оказалась другой

[EDIT] Ниже приведены заголовки запросов от 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

Ответы [ 3 ]

1 голос
/ 04 апреля 2017

Для всех, кто сталкивался с этим и установил блокировщики файлов cookie или аналогичные.

У меня тоже была эта проблема, но оказалось, что именно Privacy Badger запрещал Trip Advisor загружать свои изображения,отключив файлы cookie Trip Advisor.Тем не менее, вы мало что можете сделать, чтобы остановить это повторение на компьютерах других людей, если у них включено ПО для обеспечения конфиденциальности.

Вот два скриншота до и после.

Trip Advisor logos not visible, due to cookie blocker

Trip Advisor logos visible, after cookies were allowed

1 голос
/ 30 января 2012

Разрешает ли ссылка на сайт, на который вы ссылаетесь, удаленную ссылку?Некоторые сайты запрещают это, проверяя заголовок реферера.Вполне возможно, что firebug вообще не использует реферер, но firefox сделает это при загрузке вашей страницы.

На вкладке firebug net вы сможете увидеть запрос на изображение.Проверьте ответ на это.Это 200 (http хорошо)?если да, то правильность отправленных данных или пустые данные?

0 голосов
/ 04 июля 2013

Это связано с тем, что опция «Автоматически загружать изображения» отключена в вашем Firefox (диалоговое окно параметров, панель «Содержимое»), в этом случае Firefox будет загружать изображения только с локальными путями, а не с удаленными.

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

...