库方法
对于某些人来说,更简单的方法是使用现有的 JavaScript 库。这是因为保证浏览器检测是正确的可能很棘手,因此如果可用的话,使用可行的解决方案是有意义的。
一个流行的浏览器检测库是 Bowser 。
用法示例:
if (bowser.msie && bowser.version >= 6) {
alert('IE version 6 or newer');
}
else if (bowser.firefox) {
alert('Firefox');
}
else if (bowser.chrome) {
alert('Chrome');
}
else if (bowser.safari) {
alert('Safari');
}
else if (bowser.iphone || bowser.android) {
alert('Iphone or Android');
}