【问题标题】:Is it possible to use the `nopush` attribute in the `<link>` tag or it is just possible via link header?是否可以在 `<link>` 标记中使用`nopush` 属性,或者仅可以通过链接标头使用?
【发布时间】:2019-06-06 23:22:49
【问题描述】:

//1- 链接头

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

//2-常规链接

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

第二个代码有效吗?会不会阻止服务器自动推送 style.css 文件?

【问题讨论】:

    标签: hyperlink http2 server-push


    【解决方案1】:

    我不知道有任何基于 HTML 中的&lt;link href...&gt; 标签推送资源的网络服务器。据我所知,那些使用 preload 方法来表示推送的,只允许使用 HTTP Link 方法。

    因此无需在&lt;link href...&gt; 标签上包含nopush 属性。如果您的网络服务器或其他网络基础设施(例如 CDN)确实开始支持这种推送方法,那么它可能也会支持 nopush 属性,但您需要查看相关文档。我怀疑网络服务器是否会实现这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多