IE11 и Edge 18: почему не загружать огонь при сочетании с rel = prefetch? - PullRequest
1 голос
/ 20 апреля 2020

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

Возможно, это сделано намеренно со стороны Microsoft, но я не нашел никаких доказательств того, что это не должно запускать событие onload.

Почему не происходит событие onload, когда rel настроен на предварительную выборку в IE11 и Edge 18?

...