是否有任何对象或方法返回有关浏览器、客户端的数据?
比如我需要检测浏览器是不是IE(Interner Explorer)。以下是代码片段。
function isInternetExplorer()
{
if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
{
return true;
}
return false;
}
有没有更好的办法?
原文由 Viral Shah 发布,翻译遵循 CC BY-SA 4.0 许可协议
编辑: 由于答案对较新版本的 jquery 无效,因为 jQuery.browser 在 1.9 版中已弃用,因此请使用 Jquery Migrate Plugin 。
原始答案
jQuery.浏览器
jQuery.browser
和jQuery.browser.version
是你要走的路…