Search code examples
javascriptxmlhttprequesthttp-headers

Determine the Accept-Language HTTP request header using Javascript — or otherwise determine the user’s preferred language(s)


I'd like use Javascript to find out my browser's default HTTP Accept-Language that it sends in an HTTP request. I'm aware that Javascript's XMLHTTPRequest Object has a getResponseHeader() method. Does it have a similar method for getting request headers? Or is there another way I can determine my browser's HTTP request header?


Solution

  • The main language :

    navigator.language
    

    All languages :

    navigator.languages