【发布时间】:2019-10-01 19:38:42
【问题描述】:
我需要在 UI 上生成的所有 XHR 请求中添加一个标头。在整个页面上,我正在使用 fetch api。我需要在 fetch 开始之前添加标头,因此问题是,有什么方法可以在 fetch 发生之前更改请求?
我知道 Fetch 事件,但这仅适用于服务工作者,而不适用于实际的 HTML 页面。
【问题讨论】:
-
Fetch不是一个事件,它是一个属于 API 的方法,它接受一个可以注入标头(和其他附加参数)的参数:developer.mozilla.org/it/docs/Web/API/Fetch_API/Using_Fetch 你能展示一下你实际上是怎么做的吗?正在使用Fetch? -
我知道 fetch 不是一个事件。问题是我可以拦截 fetch 调用吗?
-
您可能可以在原始 fetch 方法上使用
apply,如下所述:stackoverflow.com/questions/45425169/…
标签: javascript fetch dom-events