Изображения Imgur не отображаются в JSFiddle

Я собирался задать вопрос о JSFiddle и заметил, что изображения (которые есть у меня на Imgur) не отображаются. Если я загружаю изображение непосредственно в браузере, а затем перезагружаю скрипку, изображение появляется, но если вы еще не загрузили изображения, они не будут отображаться. Есть ли способ исправить это? Или мне просто нужно разместить фотографии на другом сайте?

Вот ссылка на скрипку: http://jsfiddle.net/r4crr/3/

И вот немного глупого кода из скрипки, который кажется на самом деле неуместным.

<div id="makeJSFshowPics">
<img src="http://i.imgur.com/7ftvzYB.png" alt="High Interest"><img src="http://i.imgur.com/u8i9Coo.png" alt="Okay I guess"><img src="http://i.imgur.com/v66NbIR.png" alt="Do Not Want">   


person aslum    schedule 11.03.2013    source источник
comment
ссылка на jsfiddle?   -  person jcollum    schedule 11.03.2013
comment
Конечно, но я заметил это с другими JSfiddles, которые также используют imgur, так что это не только у меня. Вероятно.   -  person aslum    schedule 11.03.2013


Ответы (2)


Открыл сетевую панель Chrome и заметил, что эти URL-адреса получают 403 — Запрещено от imgur. Не уверен, почему. Итак, я открыл URL-адрес imgur на новой вкладке, затем вернулся к jsfiddle и нажал «Выполнить». Бинго, изображение появилось. Пришлось сделать это для всех изображений, что не очень хорошо. Похоже, что другие люди столкнулись с этой проблемой, но не было никакого решения.

person jcollum    schedule 13.03.2013
comment
Так что да ... в основном именно то, что я сказал, проблема была. -1 - person aslum; 14.03.2013
comment
Вы упомянули 403 - Запрещено? Нет, ты этого не сделал. Способ побудить людей помочь вам. - person jcollum; 14.03.2013
comment
Это не столько вопрос поощрения людей, сколько попытка получить хороший ответ. Упоминание 403 в комментарии... Я бы, наверное, поставил +1. Это полезная информация, конечно. Однако ваш ответ на самом деле не является ответом. - person aslum; 14.03.2013
comment
Похоже, что другие люди сталкивались с этой проблемой, но не было никакого решения, и эти URL-адреса получали 403 - Запрещено ... короче, я не думаю, что вы найдете ответ на этот вопрос. Imgur может блокировать его; люди подняли это на imgurs uservoice. - person jcollum; 14.03.2013
comment
Сомневаюсь, что это поможет, но: imgur.userecho.com/topic/120841 -403-запрещено-на-jsfiddlenet - person jcollum; 14.03.2013

По какой-то причине imgur блокирует изображения из jsfiddle (и jsbin). Возможно, были оскорбления, я не уверен, почему. Изображения блокируются на основе реферера. Можно было бы реализовать обходной путь, при котором изображения загружались в iframe, который подделывал реферера. Хотя это кажется немного чрезмерным. Это будет работать по той же причине, по которой вы можете видеть изображения в скрипке после посещения URL-адреса imgur для изображения, потому что оно кэшировано.

person Travis J    schedule 14.05.2013