【发布时间】:2019-11-15 01:01:18
【问题描述】:
我想推送(HTTP/2 推送,不是推送通知)manifest.json,可以吗?我应该如何声明它?如果是图片,一般as=image,css文件as=style,对于manifest.json?
编辑,扩展信息,这是使用Link 标头的服务器推送。我想推动的原因是让它更快,因为它总是加载较晚。这是manifest.json正常加载的截图
【问题讨论】:
-
我还没有使用过 HTTP/2,但是the spec 对你提到的这个
as=image或as=style只字未提。你能扩展一下吗?你试过推manifest.json吗?它没有工作吗?发生了什么? -
啊,我猜你说的是preloading with the
Linkheader。请扩展您的问题以提供所有必要的背景和细节,并确保您花时间检查它以确保它确实是最好的问题(请注意!例如,您的标题中有错字) -
@Lightness Races 与 Monica 是的,预加载
Link标头。感谢 as-attribute 链接,找不到任何关于 json 文件的信息,我应该将其推送为script吗? -
“资源的 as 属性是通过 as 链接扩展目标属性定义的。([RFC5988] 第 5.4 节)” 所以请按照链接阅读。看起来类型可能是可选的。同样,您是否遇到了一些具体问题?详细扩展您的问题。
标签: push http2 manifest.json