如何从Javascript访问HTTP请求标头?

时间:2013-02-27 21:45:02

标签: javascript browser jqxhr

我正在使用Chrome进行开发,但我不认为我的问题中有任何特定于浏览器的内容。

我正在编写一个需要知道浏览器使用的语言的Javascript应用程序。根据{{​​3}},我不应该使用navigator.language;我应该执行一些虚拟的ajax请求,看看浏览器在请求的Accept-Language标题中添加了什么。

据我所知,无法以编程方式访问ajax请求的请求标头。我在请求的成功回调中返回的xhr对象有一个名为getAllResponseHeaders()的方法,但没有提及请求标头。

如果这是获取用户语言偏好的正确方法,我必须遗漏一些明显的东西。如何从Javascript中访问Accept-Language标头?或者,如果我正在做的事情就像在我看来那样迂回,那么找出用户语言偏好的更简单方法是什么?

0 个答案:

没有答案
相关问题