使用jQuery 1.3+检测IE8,IE7,Safari,FireFox?

nov*_*von 1 javascript jquery browser-detection object-detection

我需要根据每个浏览器更改一个值,因为它们都以不同的方式呈现.

if (navigator.appName == 'Netscape'){
        top = 17;
}
Run Code Online (Sandbox Code Playgroud)

这很有效但不幸的是Firefox和Safari都显示为"Netscape"

我如何使用jQuery 1.3.2来检测所有这些?我jquery.support现在找不到任何信息jquery.browser.

谢谢!

Nos*_*dna 5

如果您必须检测浏览器(尽管有针对它的警告),ppk的例程是最新的(甚至通过Chrome和iPhone).