微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Chrome 内部 PDF 查看器无法保存由 Service Worker 提供的文件

如何解决Chrome 内部 PDF 查看器无法保存由 Service Worker 提供的文件

我不得不强制使用浏览器生成的 PDF 的名称,所以我在 Can I set the filename of a PDF object displayed in Chrome?

中找到了解决方

基本上,Service Worker 使用生成的 PDF 的内容拦截 POST 请求,将其存储在 Cache API 中,并在 GET 上使用精心制作的 URL 为其提供服务。

它非常适合显示 PDF。我什至可以打印它。但是当点击保存按钮时,选择目标目录后,Chrome 显示无法下载类似 404 的文件

当然,Edge 中的行为是相同的。当然,Firefox 内部的 PDF.js 处理的很完美,文件也保存了。

是否有没有获取文件原因

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。