如何编写浏览器特定的JavaScript代码?

Ace*_*cer 2 javascript browser

如何编写浏览器特定的JavaScript代码?
例如,只是为了使代码适用于Firefox或即使用javascript.

gdo*_*ica 6

if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;

if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox
Run Code Online (Sandbox Code Playgroud)

在这里阅读更深入

请注意,通常最好检测功能而不是浏览器,因为您不应该关心最终用户使用的浏览器,只要它支持您的功能.