某些版本的Firefox支持Headers,但缺少Headers.prototype.entriesHeaders.prototype.forEach⁴。

如何在这些浏览器中以与ES5兼容的“²”和“优雅”的方式浏览Headers实例的所有键/值对?
可以扩展Headers吗?

¹34–43
²不适用……
³无蛮力
47自47版以来受支持

最佳答案

在Firefox 44(在.keys/entries/values上添加了Headers)之前,没有非强力的方法来找出对象中实际设置了哪些标题。信息根本不会暴露在任何地方。

就是说,Firefox 45之前的版本(当前的ESR版本)已不再受支持,并且具有已知的安全性错误,因此用户实际上不应使用这些错误。我认为在这些发行版上迎合用户并不值得;应该敦促他们更新。

关于javascript - Polyfill列出 header 实例的HTTP header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40176288/

10-13 06:32