公司现在需要做中文版跟英文版页面。我现在是用了两个版本,写了两个页面以及配套的js,css,下面有菜单栏切换。现在想实现的功能是想根据ip切换中英文。比如说在美国访问,就跳到英文界面,在中国访问就切换中文页面。 或者判断浏览器的属性,浏览器英文展示就访问英文页面,浏览器是中文,就访问中文界面。 具体代码怎么实现呢? 我现在在公司是做前端的
公司现在需要做中文版跟英文版页面。我现在是用了两个版本,写了两个页面以及配套的js,css,下面有菜单栏切换。现在想实现的功能是想根据ip切换中英文。比如说在美国访问,就跳到英文界面,在中国访问就切换中文页面。 或者判断浏览器的属性,浏览器英文展示就访问英文页面,浏览器是中文,就访问中文界面。 具体代码怎么实现呢? 我现在在公司是做前端的
还是根据浏览器里面的请求来定吧.
Accept-Language:zh-CN,zh;q=0.8
或者可以设几个优先级,
第一判断url里面zh, en,
第二判断cookie里面明确设定的,
第三判断Request Header: Accept-Language
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
各种方法参考