浏览器的默认语言设置会影响cookie中的语言吗?

时间:2016-12-19 02:12:31

标签: javascript cookies localization

我有一个网站,需要本地化,所以将“语言”字段添加到cookie中,并使用此字段记录本地化:打开网站时,它会在cookie中找到该语言,或者使用浏览器的默认语言语言并将其保存到cookie中,并且在用户更改手册之前永远不会更改

但最近我发现了一个问题:我登录网站,从浏览器获取语言,它是“en-us”。然后我将浏览器的默认语言更改为“es-mx”,然后重新打开浏览器并打开我的网站。 我发现cookie中的“语言”改为“es-mx”,我的网站用西班牙语显示。

我的问题是:浏览器的默认语言会影响cookie的语言吗?或者“语言”应该是cookie中的另一个名称?

2 个答案:

答案 0 :(得分:0)

我不确定它是否会起作用。您可以通过更改名称来检查它。我使用localStorage做了同样的事情,它运作良好

答案 1 :(得分:0)

我检查过,如果我将其更改为“My_Language”之类的其他单词,则在更改浏览器的默认语言时不会更改。