今天在折腾网页播放mp3时,遇到一个问题。就是IE等能够正常加载*.mp3文件,但是火狐无法加载这个文件报错如下:HTTP“Content-Type”中的“audio/x-mpeg”不支持。更奇怪的是,部署到tomcat下面是无法显示的,静态页面通过file:///../../*.mp3是可以播放加载的。后来百度了一下,果然有人遇到类似的问题,但是他的做法是将mp3转为mav格式,虽然成功了但是这个是不是问题的根本。突然想到两种场景的区别应该是Tomcat服务器这块。
突然想到项目的Web.xml文件中可以配置MIME类型的,于是乎果断添加以下代码到Web.xml:
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/mpeg</mime-type>
</mime-mapping>
果然结果出来了,这样就可以完全IE、FF都可以加载了。
记录分享一下,如果有哪位遇到相同的问题,可以参照一下。
希望那位兄弟也能解决这个问题。下面给一下Web.xml常用的MIME的类型配置:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
分享到:
相关推荐
插件列表: Cookies Manager+ Firebug Flagfox Groundspeed ...X-Forwarded-For Spoofer 不兼容替换90sec @siyuan 修正的 Shodan.io Computer Search Censys.io Search 更新多工具http://caidaome.com/
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx,非正式缩写为MF),是一个自由及开放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本...
让ActiveX在FireFox和Chrome等NPAPI插件接口的浏览器中上运行 这样firefox浏览器就可以正常浏览有ActiveX插件的网页,比如flash 的ActiveX控件: id="Control" TYPE="application/x-itst-activex" WIDTH="300" ...
火狐浏览器历史版本 Firefox-ESR-full-latest.exe 无需联网即可直接解压安装,相比官网最新版安装较快。
火狐浏览器(Firefox)是一款由Mozilla开发的开源网络浏览器,以其强大的安全性、隐私保护和定制性而受到全球用户的喜爱。在火狐浏览器的发展过程中,它不断进行更新和优化,以适应互联网技术的进步和用户需求的变化...
**火狐浏览器Firefox Full Latest 54详解** 火狐浏览器(Firefox)是由Mozilla基金会开发的一款开源网络浏览器,以其强大的安全性和用户隐私保护而备受推崇。"Firefox-full-latest-54"指的是火狐浏览器的一个特定...
火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包火狐浏览器离线安装包
selenium-firefox-driver-2.47.1.jar
Firefox-setup-win64 72.0.2版本, 火狐之前的较为经典的版本,安装后记得不要升级。 Firefox-setup-win64 72.0.2版本, 火狐之前的较为经典的版本,安装后记得不要升级。
在Linux操作系统中,尤其是Ubuntu等基于Gnome或XFCE的发行版,用户有时会发现Firefox浏览器的表单控件在视觉上显得不够美观,比如单选按钮的边缘可能会有锯齿状的毛刺,以及按钮的样式可能与系统其他部分不协调,...
支持的浏览器:Chrome,Firefox,Safari,Opera,Edge,IE 11 安装 $ npm i react-h5-audio-player 或者 $ yarn add react-h5-audio-player 用法 import AudioPlayer from 'react-h5-audio-player' ; import '...
火狐浏览器Ubuntu中文版,Firefox-latest-x86_64.tar.bz2
#ldd /opt/firefox/firefox-bin 看浏览器程序调用lib32还是lib64下的动态库,或者直接命令: #file /opt/firefox/firefox-bin 安装方法(我是在backtrack5 r3下安装到firefox的插件,其他可系统baidu,都大同小异):...
《Firefox火狐浏览器64.0-win64版本:官方安装包详解》 Firefox火狐浏览器,作为全球知名的开源Web浏览器,一直以来以其高度定制化、安全性以及强大的扩展功能深受用户喜爱。本文将深入探讨"Firefox火狐浏览器官方...
Firefox 火狐浏览器 延长支持版2021-07-13 最新发布 延长支持版本(Extended Support Release, 简称“ESR”)是 Mozilla 专门为那些无法或不愿每隔六周就升级一次的企业打造。Firefox ESR 版的升级周期为 42 周,而...
标题 "firefox-gooreplacer.zip" 暗示我们讨论的是一个Firefox浏览器的扩展插件,其主要功能是拦截和重定向URL以及修改HTTP请求头(headers)。这个插件可能被设计用于用户隐私保护、网络过滤或者自定义网络访问行为...
安装完成后,访问以下网址即可体验JSON处理器的功能:[http://viewvc.svn.mozilla.org/vc/libs/product-details/json/firefox_versions.json?view=co&revision=103936&content-type=text%2Fplain]...
由于Firefox新版本浏览器不支持selenium IDE,所以采用48版本的firefox,这样能更好的兼容IDE,在Firefox中插入IDE链接为https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
Firefox火狐浏览器是一款深受用户喜爱的开源网络浏览器,其官方Setup 45.0-win64版本是专为Windows 64位操作系统设计的。这个安装包提供了稳定、安全且功能丰富的网页浏览体验,旨在满足不同用户的需求。下面将详细...
firefox-68.10.0-1.el7.centos nspr-4.21.0-1.el7 nss-3.44.0-7.el7_7 nss-pem-1.0.3-7.el7 nss-softokn-3.44.0-8.el7_7 nss-softokn-freebl-3.44.0-8.el7_7 nss-sysinit-3.44.0-7.el7_7 nss-tools-3.44.0-7.el7_7 ...