根据浏览器语言自动切换多语言站点,参考如下的代码。
<script type="text/javascript"> var localized_index = 'jp'; var language = (window.navigator.languages && window.navigator.languages[0]) || window.navigator.language || window.navigator.userLanguage || window.navigator.browserLanguage; var lang = language.toLowerCase(); //window.confirm(lang); switch(lang){ case 'zh-cn': case 'zh-tw': case 'zh-hk': localized_index = 'cn'; break; case 'en-us': case 'en': localized_index = 'en'; break; case 'ja': localized_index = 'jp'; break; default: localized_index = 'jp'; break; } //alert(localized_index); window.location.href = '/' + localized_index; </script> <noscript> <meta http-equiv="refresh" content="0; url=https://www.yousite.com/jp/" /> </noscript>