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