Javascript 获取导航器的跨浏览器方式。{browserLanguage,systemLanguage,userLanguage}
是 跨浏览器和安全?JQuery有更好的方法吗 一个附带问题:- 什么是安全的Javascript 获取导航器的跨浏览器方式。{browserLanguage,systemLanguage,userLanguage},javascript,jquery,Javascript,Jquery,是 跨浏览器和安全?JQuery有更好的方法吗 一个附带问题:- 什么是安全的 var b = navigator.browserLanguage; var sy = navigator.systemLanguage; var u = navigator.userLanguage; -例如,Ajay这三种语言在Chrome中都不起作用,但在navigator.language中起作用。在我的例子中,它返回en-US 至于你问题的第二部分,它们都是“安全的”,因为它们不会抛出异常,但它们的行为不
var b = navigator.browserLanguage;
var sy = navigator.systemLanguage;
var u = navigator.userLanguage;
-例如,Ajay这三种语言在Chrome中都不起作用,但在navigator.language中起作用。在我的例子中,它返回
en-US
至于你问题的第二部分,它们都是“安全的”,因为它们不会抛出异常,但它们的行为不同:==
将执行类型转换(即0==”
为真
),但===
不会(即0==”
为假
)。一般来说,==
不太可能引入细微的错误,因此可能被认为更安全
obj == null
obj === null