IE11 и Edge 18 поддерживают предварительную выборку , но не запускают событие onload
при загрузке предварительно выбранного файла.
Если вы загружаете этот пример в IE11 или Edge 18, файл загружается, но, поскольку событие onload никогда не запускается, файл CSS не применяется. Если это так, то в ссылках на атрибуцию фотографии должен быть оранжевый цвет наведения, а фон должен измениться на темно-зеленый, а не синий.
Хотя он не работает в IE11 или Edge 18, я вижу, что он работает в Edge 81, Firefox и Google Chrome. Чтобы проверить это, я рекомендую использовать инкогнито windows, где это возможно.
Моя разметка выглядит так:
<link rel="prefetch" href="css/style.css" as="style" onload="this.rel='stylesheet'">
В Инструментах разработчика я вижу, что style.css
загружает , но никогда не запускает событие onload
и, следовательно, никогда не применяется.
![enter image description here](https://i.stack.imgur.com/MrgVd.png)
Возможно, это сделано намеренно со стороны Microsoft, но я не нашел никаких доказательств того, что это не должно запускать событие onload.
Почему не происходит событие onload
, когда rel
настроен на предварительную выборку в IE11 и Edge 18?