[英]How to stop Firefox 102.0+ from removing the suffixes (file extensions) from the file names of files downloaded from our web applications?
将 Firefox 从版本 101.0 更新到 102.0 后,Firefox 已开始从我们的 Web 应用程序之一下载的文件中删除后缀。 同样,这在我记忆中的任何以前版本的 Firefox 中都没有发生过,并且有问题的 Web 应用程序代码在一年内都没有改变。 Chrome 和 Safari 继续保留下载文件的后缀。 Firefox 102.0 更改文档没有列出任何似乎适用于此的内容。
为什么 Firefox 会这样做? 是否有一些 Firefox 偏好或配置,我们可以指示用户更改以阻止它?
以下是代码输出的标题:
Content-Disposition: attachment; filename=foobar.ext
Content-Type: image/x-fits
记录在案,它不是常见的文件类型或后缀(扩展名)。 它是专门的科学分析软件,但内容类型早已被广泛认可。 下载的文件未压缩。
编辑:Firefox 102.1 已发布,我仍然遇到这个新版本的问题。
我尝试过的事情:
download="foobar.ext"
属性添加到用于下载文件的 HTML 中的<a>
标记。两者都没有改变改善事情。
我发现这个 Firefox 用户的帖子报告了同样的问题:
https://connect.mozilla.org/t5/discussions/downloads-missing-file-type-extension/mp/2790
这似乎是 Firefox 开发人员正在积极处理的 Firefox 中的一个错误。 相关的 Bugzilla 问题:
https://bugzilla.mozilla.org/show_bug.cgi?id=1778322 [元]
https://bugzilla.mozilla.org/show_bug.cgi?id=1773907
这是 Firefox 102 中的一个错误:
https://bugzilla.mozilla.org/show_bug.cgi?id=1773907
我刚刚验证了 Firefox 开发人员在 2022 年 7 月 12 日的Firefox Nightly版本中修复了它,我认为这个错误修复将包含在 Firefox 104.0 版本中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.