庫方法
對於某些人來說,更簡單的方法是使用現有的 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');
}