标签:javascript 浏览器
如果你真的需要检测浏览器的类型,用JavaScript很容易实现。
JavaScript有一个navigator的标准对象,它包含了关于浏览器使用的信息。
navigator对象由很多属性,但是userAgent属性---一个字符串就已经包含了浏览器、操作系统以及其它我们需要的所有信息。
如果需要显示navigator.userAgent
的值,只需要选择下面的一种的方式就可以:
Alert
// Display in an alert box alert(navigator.userAgent);
// Write it in the HTML document document.write(navigator.userAgent);
// Display it in the browser's developer tool // This is ideal // Use console.log() when you're developing/experimenting JavaScript console.log(navigator.userAgent);
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MASM; .NET4.0C; .NET4.0E; rv:11.0) like Gecko
// Create 'user' object that will contain Detect.js stuff // Call detect.parse() with navigator.userAgent as the argument var user = detect.parse(navigator.userAgent); // Display some property values in my browser's dev tools console console.log( user.browser.family user.browser.version user.os.name );
在 Firebug, 将看到:
Firefox 30 Windows 7同一台机器上,在Google开发者工具中的结果是:
Chrome 35 Windows 7可以使用条件语句来针对一个特定的浏览器,例如:只想针对Safari桌面浏览器
if (user.browser.family === ‘Safari‘) { alert(‘You\‘re using the Safari browser‘); }
用JavaScript检测浏览器,布布扣,bubuko.com
标签:javascript 浏览器
原文地址:http://blog.csdn.net/u011043843/article/details/36868321