求助:Firefox无法下载JAR文件,直接打开显示乱码求解决方案
解决Firefox直接打开JAR文件而非下载的问题
这个问题我之前帮朋友处理过,本质是Firefox对JAR文件的默认处理设置,或者服务器返回的文件类型标识不对导致的,给你两种解决方案:
一、客户端(Firefox浏览器设置)
这是最直接的解决方式,不需要改动服务器:
- 打开Firefox,点击右上角的三条横线图标,选择「设置」
- 在设置页面切换到「常规」选项卡,向下滚动找到「应用程序」区域
- 在应用程序的搜索框里输入「JAR」,找到「Java Archive」对应的条目
- 点击该条目右侧的下拉菜单,选择「保存文件」,设置就生效了
- 之后再点击JAR文件链接,Firefox就会直接触发下载,不会再打开乱码内容了
如果临时需要下载,也可以右键点击JAR链接,选择「链接另存为」,直接指定保存到桌面即可。
二、服务器端配置(若你能控制网站服务器)
如果客户端设置后还是不行,大概率是服务器返回的MIME类型错误,Firefox识别错了文件类型。JAR文件的标准MIME类型是application/java-archive,需要在服务器上配置:
- Apache服务器:在
httpd.conf或者网站根目录的.htaccess文件中添加一行:AddType application/java-archive .jar - Nginx服务器:在站点配置文件的
types块中添加:application/java-archive jar;
配置完成后重启服务器,再清除Firefox缓存测试即可。
内容的提问来源于stack exchange,提问作者Bigjo
相关产品推荐
相关产品推荐

