使用javascript检测浏览器类型

Dub*_*ber 10 javascript firefox internet-explorer

我正在尝试使用此行来检测浏览器类型:IE或Firefox.

alert(isBrowser("Microsoft"));
Run Code Online (Sandbox Code Playgroud)

但我绝对没有,警报甚至没有弹出.不知道我做错了什么.

检测浏览器类型的最佳实践方法是什么?

laj*_*tte 9

我希望这有帮助:

http://www.quirksmode.org/js/detect.html

(这是一个很长的脚本,所以我不想在这里发布)


Dar*_*rov 8

试试这个:

alert(navigator.appName);
Run Code Online (Sandbox Code Playgroud)

  • 我在Chrome上试过它,它也说netscape:s (3认同)
  • Chrome,Firefox和Safari的名称为"Netscape". (2认同)