Ala*_*air 5 javascript http http-headers eventsource
我有一个页面,它在加载时立即通过EventSource开始流式传输事件。为了加速该流的启动,我想使用 HTTP 预加载元标记。但是当我将它添加到我的页面时:
<link rel="preload" as="fetch" crossorigin="crossorigin" href="http://myeventsource" />
Run Code Online (Sandbox Code Playgroud)
Chrome 警告我:
已找到“ http://myeventsource ”的预加载,但未使用,因为请求标头不匹配。
这是真的:预加载的Accept标头为*/*,而源自 EventSource 的请求的Accept标头为text/event-stream。我一直在做的阅读表明该标头的内容由as元标记中的参数控制,但据我所知,没有特定于事件流的值。
我有什么办法可以覆盖Accept它发送的标头吗?
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |