javascript - 获取客户端浏览器的名称

标签 javascript browser cross-browser

是否有任何对象或方法可以返回有关浏览器、客户端的数据?

例如,我需要检测浏览器是否是IE(Interner Explorer)。以下是代码片段。

function isInternetExplorer()
{
    if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
    {
        return true;
    }
    return false;
}

有更好的方法吗?

最佳答案

JavaScript 端 - 您可以通过以下方式获取浏览器名称...

if(window.navigator.appName == "") OR if(window.navigator.userAgent == "")

关于javascript - 获取客户端浏览器的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12489546/

相关文章:

Python/Selenium 隐身/私有(private)模式

javascript - 在 iPhone 和 Android 上自定义 HTML <input> 标签的相机功能

javascript - 如何在文本框点击事件中设置文本框中字符的第一个位置 ---Chrome Issue

css - @font-face - 变音符号的问题

javascript - Strongloop 环回 : Filter by id of related Model

javascript - 有没有办法从父对象获取属性?

java - 浏览器如何处理 cookie?

javascript - 无法在移动设备上选择自动建议

javascript - 使用 jQuery 从字符串中获取第一个 id

javascript - Traceur 在多大程度上编译为 IE8 兼容的 Javascript?