现有的 MODX 延迟加载

Existing MODX lazy loading

我有一个网站,客户想要对其进行一些优化,有什么简单的方法可以通过 MODX 插件或代码片段来实现吗?

我尝试手动完成,但总是要花很多时间。

网上没找到方法。我怎样才能做到这一点?

我一直面临同样的问题,直到我找到了一种方法来实现对所有 iframe 和图像的延迟加载:

  1. 将图像和非 YouTube iframe 的 src 更改为 data-src
  2. 将 YouTube iframe 更改为 img 并直接从 YouTube 获取视频缩略图

之后,我会初始化lazyload.js并执行一些js。

您可以在存储库中找到完整示例和代码 MODX-lazy-loader-snippet

如果您需要任何帮助,请随时对此答案发表评论,我会回复