【发布时间】:2011-12-22 09:30:50
【问题描述】:
我尝试使用以下 js 代码来检测用户语言,但每种方法都会导致 undefined。我的用户使用两种语言的系统EN & FA。
我可以通过 javascript 或 jQuery 检测用户语言吗?如果是,怎么做?
演示:http://jsfiddle.net/AqXsp/1/
$('input').live('keyup', function(){
alert(navigator.userLanguage); // Output this is "undefined"
alert(navigator.systemLanguage); // Output this is "undefined"
alert(navigator.browserLanguage); // Output this is "undefined"
})
【问题讨论】:
-
这不是微不足道的,可能需要服务器端脚本 - 请参阅上面的链接
-
不,我读过,但对我没有帮助。
-
为什么不呢?如前所述,根据那里的最佳答案,根本没有简单的方法。
-
我不知道应该如何使用
keyup中的from if进行警报输出,请在jsfiddle.net中给我一个例子。 -
这不是您在 keyup 事件中可以(也不应该)做的事情。如前所述,它比这要复杂一些。
标签: javascript jquery