0

我一直在研究 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)被认为适合使用。

4

1 回答 1

0

根据Github 上Chrome Canary #295 中 Picturefill 不再应用 src 的说法,记者“关闭图片填充得到了完全相同的结果”。并关闭了错误报告。仅供参考: asrc是必需的,而不仅仅是srcset.

于 2014-10-06T17:33:28.350 回答