Javascript 检测用户是否';s浏览器是opera或isn';t firefox 21
我正在使用HTML5制作视频播放器,但并非所有浏览器都支持MP4的视频格式,我延迟了制作将视频格式转换为不同视频格式的技术或硬件。那么,有没有一种方法可以检测用户的浏览器是opera还是firefox 21?可以用来检测浏览器功能 它将根据浏览器的功能向html添加类。 或者在Javascript中,它非常简单:Javascript 检测用户是否';s浏览器是opera或isn';t firefox 21,javascript,html,firefox,opera,Javascript,Html,Firefox,Opera,我正在使用HTML5制作视频播放器,但并非所有浏览器都支持MP4的视频格式,我延迟了制作将视频格式转换为不同视频格式的技术或硬件。那么,有没有一种方法可以检测用户的浏览器是opera还是firefox 21?可以用来检测浏览器功能 它将根据浏览器的功能向html添加类。 或者在Javascript中,它非常简单: if (Modernizr.video.h264 == "") { // h264 is not supported } 您不应该依赖用户代理嗅探,因为与功能检测相比,它相当
if (Modernizr.video.h264 == "") {
// h264 is not supported
}
您不应该依赖用户代理嗅探,因为与功能检测相比,它相当不可靠。您可以使用它来检测浏览器功能
它将根据浏览器的功能向html添加类。
或者在Javascript中,它非常简单:
if (Modernizr.video.h264 == "") {
// h264 is not supported
}
您不应该依赖用户代理嗅探,因为与功能检测相比,它相当不可靠。是的。您可以在服务器端或客户端执行此操作 每个浏览器都发送一个UserAgent头。例如,
Mozilla/5.0(Windows NT 6.2;Win64;x64;rv:16.0.1)Gecko/20121011 Firefox/21.0.1
是运行在Windows上的Firefox 21的用户代理
有许多库可以帮助您解析和识别用户代理。我相信这一点在本报告中得到了支持 是的。您可以在服务器端或客户端执行此操作 每个浏览器都发送一个UserAgent头。例如,
Mozilla/5.0(Windows NT 6.2;Win64;x64;rv:16.0.1)Gecko/20121011 Firefox/21.0.1
是运行在Windows上的Firefox 21的用户代理
有许多库可以帮助您解析和识别用户代理。我相信这一点在本报告中得到了支持 jQuery放弃了对浏览器检测的支持,原因是特性检测要好得多。的确如此!jQuery放弃了对浏览器检测的支持,原因是特性检测要好得多。的确如此!