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