【发布时间】:2014-08-07 16:06:45
【问题描述】:
我一直致力于实现 RoyalSlider 和 Picturefill,它在所有浏览器中都运行良好。但是,我注意到当图片填充在页面上运行时,最新的 Chrome Canary 不再将正确的 src 属性添加到 img 标记。这与目前所有其他浏览器都不同,我认为这与 srcset 现在在 canary 中被原生支持有关,但 caniuse 说它从 v34 开始就在 Chrome 中得到支持,我在 Chrome 上没有任何错误。
基本上,我在 Canary 上的实现现在已经被破坏了,因为 RoyalSlider 会寻找一个 src 属性来创建滑块。由于没有,RS 无法创建滑块,我只获得了预加载器。
这里有一些截图说明了我的意思http://imgur.com/a/8wo1b
注意在 Canary 中,即使 srcset 属性仍然是 small.jpg,即使显示的图像是 large.webp。
我需要找到一种方法来告诉 RS 要加载哪个图像,目前这似乎几乎是不可能的,因为 DOM 中没有任何改变指定哪个文件图片填充(或可能是 Canary)被认为适合使用。
【问题讨论】:
标签: picturefill