庫方法

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