首页 > 解决方案 > rel="preload" 影响 Javascript window.onload?

问题描述

我注意到,如果我srcset通过 预加载图像(对于兄弟页面)rel="preload",Javascript会在所有window.onload图像加载后触发* ,而不仅仅是当前页面上实际可见的图像。这是故意的还是在对我玩 Chrome 把戏?(此外,奇怪的是,Chrome 不会在空闲时预加载图像,而是在空闲之前)。srcset

JS:

window.onload = () => {
  console.log("page loaded")
};

HTML:

<link rel="preload" as="image" href="image-500px.jpg" imagesrcset=" image-500px.jpg 500w, image-500px.jpg 800w, image-500px.jpg 1000w">

我正在使用 Chrome 开发人员工具中的网络选项卡。

https://web.dev/preload-responsive-images/

-> 在评论中更新。

标签: javascriptgoogle-chromeonloadpreloadsrcset

解决方案


推荐阅读