根据浏览器语言的Javascript重定向
Javascript redirection according to browser language
我正试图将浏览器语言为英语的访问者发送到另一个站点。我能够找到这个代码,但它不工作:
<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>
我甚至没有收到警告:/
可以在http://socialpos.com.ar
var language = navigator.browserLanguage;
应该var language = navigator.language || navigator.browserLanguage; //for IE
查看我的控制台结果:
var language = navigator.browserLanguage;
undefined
language;
undefined
var language = navigator.language;
undefined
language;
"en-US"
还请注意,这是谷歌搜索的第一个结果:"javascript浏览器语言"。谷歌是你的朋友,而你的Google -fu很弱。用搜索训练它!
假设你的alert(language)
没有被注释掉,你的脚本标签应该是
<script type="text/javascript"></script>
或
<script></script>
相关文章:
- 通过javascript重定向html传递php变量
- 使用CSS和Javascript重定向-手持设备
- Javascript重定向循环直到成功
- 如何在通过Javascript重定向时保持StatefulSnippet var值
- JavaScript重定向功能
- Chrome:刷新页面后未呈现的背景图像 + JavaScript 重定向
- 从帖子返回后,Javascript重定向不起作用
- 如果 URL 包含使用 JavaScript 重定向的特定端口
- 由 URL 触发的来自 iFrame 的 JavaScript 重定向
- 模拟隐藏表单提交&使用JavaScript重定向以实现安全支付
- 使用Javascript重定向并设置请求属性
- 谷歌分析调用然后用javascript重定向
- 使用Javascript重定向所有推荐链接
- 在没有flash的情况下使用javascript重定向
- 是否可以在node.js中遵循Javascript重定向
- 带有SetTimout的Javascript重定向不工作
- Rgd:Javascript重定向顶部父页
- JavaScript重定向何时真正生效
- 模态中的JavaScript重定向
- 如何阻止javascript重定向页面