首页 > 解决方案 > 如何控制 requirejs 设置的请求标头?

问题描述

具体来说,我想添加一个客户端设置的请求 ID 来解决一些网络问题。我看到 requireJS 允许控制查询字符串参数,例如用于缓存破坏,但是在 URL 中放置一个唯一的请求 ID 将缓存破坏(当我不想这样做时)并使调试变得困难(断点将设置在例如/resource?request_id=288832uc8vasd8) .

标签: requirejs

解决方案


RequireJS 将通过将脚本添加为<script/>标签来拉入脚本,然后等待回调触发。据我所知,您无法在<script/>标签触发的请求中添加标头,因此我认为您无法为 RequireJS 调用添加标头。

从那里,您可以考虑是否可以在 js 请求上设置自定义标头?

简短的回答:没有。默认情况下,脚本标签只会检索 src 属性中指定的资源。


推荐阅读