5

我正要问一个关于 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">   

4

2 回答 2

0

打开 Chrome 的网络面板,发现这些 url 得到了 403 - 来自 imgur 的 Forbidden。不知道为什么。所以我在一个新选项卡中打开了 imgur url,然后回到 jsfiddle 并点击运行。宾果游戏,图像出现了。必须对所有图像都这样做,这不是很好。看起来其他人遇到了这个问题,但没有任何解决方案。

于 2013-03-13T20:57:10.203 回答
0

无论出于何种原因,imgur 都会阻止来自 jsfiddle(和 jsbin)的图像。也许有滥用行为,我不确定为什么。图像根据引用者被阻止。可以实现绕过,将图像加载到 iframe 中,从而欺骗引用者。不过,这似乎有点过头了。出于同样的原因,您可以在访问图像的 imgur url 后在小提琴中看到图像,因为它已被缓存。

于 2013-05-14T21:18:25.467 回答