bennothommo/wn-lazy-load-plugin

此包已被弃用,不再维护。未建议替代包。

在 Winter CMS 中默认延迟加载图片

安装: 53

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分叉: 0

开放问题: 0

类型:winter-plugin

v1.0.1 2022-11-01 08:32 UTC

This package is auto-updated.

Last update: 2022-11-24 06:31:33 UTC


README

请注意,此插件已被弃用。
它是一个概念验证,并未经过彻底测试。据报道,它会导致 AJAX 查询中断,我认为它最适合主题开发者以实用主义的方式在其主题中应用延迟加载,而不是使用插件盲目地添加到所有图片。如果您觉得这个插件有用,请随意分叉并继续工作。


延迟加载插件

使 Winter CMS 页面默认延迟加载图片。这使用了作为 HTML Living Standard 部分的 loading="lazy" 属性,并且在所有现代浏览器中都可用,除了 Safari,自 2020 年初以来。

为了防止布局偏移,此属性仅自动添加到具有定义的 widthheight 属性的图片。它还会忽略任何指定了其自己的 loading 属性的图片,允许开发者根据需要控制 loading 属性。

页面 表单中提供了一个新的设置 延迟加载图片,允许开发者在每个页面上禁用延迟加载。