KUM*_*UMO 4 javascript browser
我正在尝试将具有英语浏览器语言的访问者发送到另一个站点.我能够找到这个代码,但它不起作用:
<script type="type/javascript">
var language = navigator.browserLanguage;
// alert(language);
if (language.indexOf('en') > -1) {
document.location.href = 'http://en.socialpos.com.ar';
} else {
document.location.href = 'http://socialpos.com.ar';
}
</script>
Run Code Online (Sandbox Code Playgroud)
我甚至没有得到警报:/
你可以在http://socialpos.com.ar中看到它
var language = navigator.browserLanguage;
Run Code Online (Sandbox Code Playgroud)
应该
var language = navigator.language || navigator.browserLanguage; //for IE
Run Code Online (Sandbox Code Playgroud)
看我的控制台结果:
var language = navigator.browserLanguage;
undefined
language;
undefined
var language = navigator.language;
undefined
language;
"en-US"
Run Code Online (Sandbox Code Playgroud)
另请注意,这是谷歌搜索的第一个结果:"javascript浏览器语言".谷歌是你的朋友,而你的谷歌也很弱.通过搜索训练它!
假设您alert(language)没有被注释掉,那么您的脚本标记应该是
<script type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
要么
<script></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13219 次 |
| 最近记录: |