我只有Chrome的问题(到目前为止,我可以告诉)。在这个网站上:www.elliott-web.com主页在加载时显示随机图像。几次重新加载后,我没有显示图像,但在检查http请求时,我看到图像在那里。同样,如果您在图像中向前和向后单击,则在投资组合页面上最终将不再显示图像。再次,看起来图像在那里,但它没有显示。想想也许它需要做Chrome的缓存?我不认为这是webkit,因为我在Safari中没有遇到这个问题。
之前有人见过这个吗?
答案 0 :(得分:12)
我也遇到了完全相同的问题,它也在Safari(Mac)中执行此操作。在Firefox中,图像显示并且不添加内联CSS。
我注意到当我关闭Safari中的所有扩展程序时问题已解决。
在Chrome和Safari中我安装了AdBlockPlus - 禁用此功能解决了这个问题。
ABP将图像视为广告(无论出于何种原因)。
如果您希望ABP保持运行,可以将该网站添加到白名单中。
答案 1 :(得分:1)
Windows 7上的Chrome无法显示动态图片。
如果我“查看来源”图像就在那里。
如果我在Chrome中检查HTML,看起来Chrome正在添加CSS来隐藏图片:
style="display: none; visibility: hidden;
图像显示在Firefox中,也显示在Mac上的Chrome中。
答案 2 :(得分:0)
对于它的价值我刚刚在Ubuntu上遇到了关于FF和Chrome的问题,在Win 7上遇到了Chrome,在所有这些浏览器上都遇到了广告拦截插件。结果像ads-bag.png这样的图像会被阻止,因此一个带有'advertLink'类的A标签也会被阻止。有趣(或不)有趣的是这与客户网站上的内部内容有关。内部营销类型的东西,如某些项目的特殊链接。没有第三方服务在这里扮演任何角色。故事的道德正在观察你如何命名事物。重命名以这种方式消失的东西之后,问题就消失了。
答案 3 :(得分:0)
我遇到了同样的问题,当我关闭所有adBlockers和这样的扩展程序时它运行得非常好,然后当我想让所有那些在浏览器上安装了adBlockers的人工作时,我已经重命名了这些照片以便没有任何类似广告的词,例如> " header.jpg"而不是" advertise-header.jpg" 。所以删除这些单词非常重要,以免被adBlockers识别。