我正要问一个关于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">
答案 0 :(得分:0)
打开Chrome的网络面板,注意到那些网址正在变成403 - 禁止使用imgur。不知道为什么。所以我在一个新标签中打开了imgur url,然后回到了jsfiddle并点击了run。宾果,图像出现了。不得不为所有的图像做这个,这不是很好。看起来其他人遇到了这个问题,但没有任何解决方案。
答案 1 :(得分:0)
无论出于何种原因,imgur正在阻止来自jsfiddle(和jsbin)的图像。也许有滥用行为,我不知道为什么。基于引荐来源阻止图像。可以实现旁路,其中图像在iframe中被加载,该iframe欺骗了引用者。这似乎有点过头了。它的工作原理与您在访问图像的imgur url后可以在小提琴中看到图像的原因相同,因为它是缓存的。