【问题标题】:Chrome Canary, Picturefill and the missing src attributeChrome Canary、Picturefill 和缺少的 src 属性
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多