gpt4 book ai didi

internet-explorer - 元素事件上的加载不会在 IE11 上触发,IE 的预加载回退

转载 作者:行者123 更新时间:2023-12-04 01:37:18 25 4
gpt4 key购买 nike

以下 onload 事件不会在 IE11 和 Microsoft Edge 40 中触发:

<link href="https://fonts.googleapis.com/css?family=Montserrat:300" rel="preload" as="style" onload="this.rel = 'stylesheet';">

onload如果你给出 <link> 会触发元素有效 rel="stylesheet" :

<link href="https://fonts.googleapis.com/css?family=Montserrat:300" rel="stylesheet" onload="alert('this works')">

什么是 rel="preload" 的有效回退解决方案?在 Internet Explorer/Edge 上?

最佳答案

你也可以在下面添加另一个链接标签,这将成为不支持它的浏览器的后备:

<head>
<link rel="preload" href="style.css" as="style">
<link rel="stylesheet" href="style.css">
</head>

请注意,您不再需要 onload="this.rel='stylesheet'",因为下一行使用该文件作为样式表。对于指定的文件只会有一个网络请求。

来源:Preload CSS file not supported on Firefox and Safari Mac

关于internet-explorer - <link> 元素事件上的加载不会在 IE11 上触发,IE 的预加载回退,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49136399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com