【发布时间】:2016-08-01 12:48:19
【问题描述】:
实际上,当我使用 navigator.userAgent.toLowerCase() 时,我会得到如下输出:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
我不想要这个输出。但我只想获取我正在浏览的当前浏览器名称并使用 Jquery 获取浏览器名称。 是否有任何功能可以仅获取当前浏览器名称而不是获取所有浏览器名称。 而且,当我在 Google Chrome 浏览器上浏览时,我得到输出“Chrome”,当我使用 Firefox 浏览器浏览时,我得到输出 Firefox。提前致谢。
【问题讨论】:
-
请问您为什么需要知道当前的浏览器名称?通常,浏览器检测是个坏主意
-
实际上我想在 firefox 上显示 mp4,这是行不通的,但我有等效的 gif 图像,所以当页面以 chrome 打开时,我将显示 mp4,当在 firefox 中打开同一页面时,我将显示 gif 图像实际上是从mp4转换而来的。
-
因此您正在寻找特征检测,因为无论如何将来 FF 都可以支持 mp4 格式)。看看stackoverflow.com/questions/3572113/…
-
实际上,我已经测试过您提供的上述代码,但输出始终为 true
-
已经有堆栈溢出的解决方案click here
标签: jquery