我有一条提醒信息,
alert('Hi')
它在警告窗口中打印Hi
。
我希望在IE设置为西班牙语的人时打印该消息Hola
。
我该怎样做呢?
谢谢
答案 0 :(得分:3)
检查一下:
<script type="text/javascript">
window.onload = function() {
var language = window.navigator.userLanguage || window.navigator.language;
alert(language); //works IE/SAFARI/CHROME/FF
}
</script>
一旦检测到语言,您就可以有一个案例来切换警报消息。
答案 1 :(得分:3)
这适用于大多数浏览器:
var languageinfo = navigator.language ? navigator.language : navigator.userLanguage;
if(languageinfo.split('-')[0] == 'es') {
alert('hola')
} else {
alert('hi');
}