如何编写浏览器特定的javascript代码?
例如,只是为了使代码适用于Firefox或即使用javascript。
答案 0 :(得分:5)
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox
请注意,检测功能通常不是浏览器通常会更好,因为您不应该关心最终用户使用的浏览器,只要它支持您的功能。