javascript - 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/
-> 在评论中更新。
解决方案
推荐阅读
- c# - ASP.NET 多重绑定参数
- javascript - 使用破折号将文本转换为 url
- c# - 查询列表并选择前 10 个值
- php - redis - 将多个值添加到列表并获取多个值
- sql - 无效操作:窗口函数滞后不支持默认参数;
- messaging - Nats.io 队列,同步行为
- azure - Azure 应用服务槽 - Environment.GetEnvironmentVariable() 返回 null
- apache-kafka - 发生异常主题未找到错误代码 - 汇合
- elixir - ExUnit - 如何通过命名设置函数将上下文传递给描述块中的测试宏
- c++ - 是否可以以编程方式构造 std::initializer_list?