Можно ли использовать атрибут `nopush` в теге` <link>`или это возможно только через заголовок ссылки? - PullRequest
0 голосов
/ 12 января 2019

// 1- заголовок ссылки

Link: </app/style.css>; rel=preload; as=style; nopush

// 2- обычная ссылка

<link href="/app/style.css" rel="preload" 
as="style"  nopush />

Второй код действителен? Это помешает серверу автоматически выдвинуть файл style.css?

1 Ответ

0 голосов
/ 12 января 2019

Я не знаю ни одного веб-сервера, который бы выдвигал ресурсы на основе тегов <link href...> в HTML. Насколько мне известно, те, кто использует метод предварительной загрузки для обозначения push-сообщения, разрешают только использование метода HTTP Link.

Таким образом, нет необходимости включать атрибут nopush в теги <link href...>. Если ваш веб-сервер или другая веб-инфраструктура (например, CDN) действительно начинает поддерживать этот метод push-уведомлений, то, вероятно, он также будет поддерживать атрибут nopush, но вам необходимо проверить документацию по этому вопросу. Я скептически отношусь к тому, что веб-сервер когда-либо реализует это.

...