我正在使用polyfill 图片填充来添加对img
属性srcset
和sizes
IE 等浏览器的支持。在 Rails 的资产管道中预编译 javascript 时,此 polyfill 不起作用。<body>
当我将它从管道中排除并在我的标签末尾包含它(图片填充)时,它确实有效。
我的猜测是在页面完全加载之前执行图片填充(带有所有“img”标签)。这个对吗?如果是这样,为什么作者不添加类似 document.ready() 事件?有没有办法比在我的正文末尾包含整个脚本更优雅地解决这个问题?像这样添加脚本似乎对性能造成了巨大的影响。