我有一个网站,需要本地化,因此将“ Language”字段添加到cookie中,并使用此字段记录本地化:打开网站时,它将在cookie中找到该语言,或者使用浏览器的默认语言并保存将其放入Cookie中,直到用户手动对其进行更改为止,再也不会更改
但是最近我发现了一个问题:我登录了网站,并从浏览器获取了该语言,即“ en-us”。然后,我将浏览器的默认语言更改为“ es-mx”,然后重新打开浏览器并打开我的网站。我发现cookie中的“语言”更改为“ es-mx”,并且我的网站以西班牙语显示。
我的问题是:浏览器的默认语言会影响cookie的语言吗?还是“语言”应该是Cookie中的另一个名称?
我不确定它是否会生效。您可以通过更改名称进行检查。我使用localStorage做过同样的事情,效果很好
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句