用于列出 Header 实例的 HTTP headers 的 Polyfill
Polyfill to list the HTTP headers of a Header's instance
某些版本的 Firefox 支持 Headers
,但不支持 Headers.prototype.entries
和 Headers.prototype.forEach
⁴。
如何在这些浏览器上以 ES5 兼容²和优雅³方式浏览所有 key/value 对 Headers
' 实例?
Headers
可以延长吗?
¹ 34–43
² 没有……属于
³ 没有蛮力
⁴ 自版本 47
起支持
在 Firefox 44(在 Headers
上添加了 .keys/entries/values
)之前,没有 non-brute-force 方法可以找出 headers 中实际设置的是 object。信息根本不会暴露在任何地方。
也就是说,Firefox 45(当前的 ESR 版本)之前的版本都不受支持并且存在已知的安全漏洞,因此用户 真的 不应该使用这些。我认为不值得在这些版本上迎合用户;应该敦促他们更新。
某些版本的 Firefox 支持 Headers
,但不支持 Headers.prototype.entries
和 Headers.prototype.forEach
⁴。
如何在这些浏览器上以 ES5 兼容²和优雅³方式浏览所有 key/value 对 Headers
' 实例?
Headers
可以延长吗?
¹ 34–43
² 没有……属于
³ 没有蛮力
⁴ 自版本 47
在 Firefox 44(在 Headers
上添加了 .keys/entries/values
)之前,没有 non-brute-force 方法可以找出 headers 中实际设置的是 object。信息根本不会暴露在任何地方。
也就是说,Firefox 45(当前的 ESR 版本)之前的版本都不受支持并且存在已知的安全漏洞,因此用户 真的 不应该使用这些。我认为不值得在这些版本上迎合用户;应该敦促他们更新。