使用Javascript—;确定接受语言HTTP请求头;或者以其他方式确定用户’;s首选语言(s)

使用Javascript—;确定接受语言HTTP请求头;或者以其他方式确定用户’;s首选语言(s),javascript,xmlhttprequest,http-headers,Javascript,Xmlhttprequest,Http Headers,我想使用Javascript找出浏览器在HTTP请求中发送的默认HTTP接受语言。我知道Javascript的XMLHTTPRequest对象有一个getResponseHeader()方法。它是否有类似的获取请求头的方法?或者是否有其他方法可以确定浏览器的HTTP请求头?主要语言: navigator.language 所有语文: navigator.languages 可能的重复:它不是重复的。想知道用户代理和推荐人。我是want Accept Language?关于从前端JavaScr

我想使用Javascript找出浏览器在HTTP请求中发送的默认HTTP接受语言。我知道Javascript的XMLHTTPRequest对象有一个
getResponseHeader()
方法。它是否有类似的获取请求头的方法?或者是否有其他方法可以确定浏览器的HTTP请求头?

主要语言:

navigator.language
所有语文:

navigator.languages

可能的重复:它不是重复的。想知道用户代理和推荐人。我是want Accept Language?关于从前端JavaScript代码访问请求头的一般问题,请参阅答案中的部分,其中说:“几乎根据定义,客户端JavaScript不在http请求的接收端,因此它没有要读取的头。”。在计算和执行前端代码后,您无法从前端代码访问浏览器本身设置的标题。换句话说,您的前端代码在设置请求头之前执行