Chrome pdf 内容过期后无法保存?

Chrome pdf 内容过期后无法保存?

我在 MacOS 上使用 Chrome 版本 83.0.4103.61(官方版本)(64 位)

初始问题

通常,当我在 chrome 选项卡中查看 pdf 时,如果我想保存 pdf 以供以后查看,我会从文件菜单中选择“另存为..”,或者右键单击 pdf。我会尝试这样做,而不是按向下箭头按钮,因为那样会尝试从服务器重新加载 pdf。最近,有几个文件,这个(“另存为..”)不起作用。

  1. URL 以 .pdf 结尾,看起来像普通的 pdf 文件,但在选择“另存为..”的位置和名称时,我收到“失败 - 禁止”错误,这对我来说看起来很像 http 403 错误,就像它仍然以某种方式尝试从服务器重新加载 pdf,或者服务器以某种方式允许传输到我的浏览器但随后不保存它(这可能吗?)
  2. URL 也以 .pdf 结尾,有点像 .pdf 后面有一个参数 .. 类似于“?extra=n7aaz ..”,所以当我尝试保存它时,浏览器可能会误以为它是 html?当我尝试“另存为 ..”时,它会尝试另存为 html。

后续观察和猜测

由于某些原因,我之前无法访问服务器,但后来,当我能够访问时,我设法在 Chrome 中重新下载了这两个 PDF,这一次,“另存为...”功能正常工作,我能够保存每个 PDF 的本地副本。我记得在“另存为...”尝试失败之前,我已经打开了这两个选项卡(包含 PDF 文件)几天。

我在想/猜测,是不是 Chrome 的缓存超时导致 pdf 文件在浏览器标签页中停留了一段时间后无法“另存为...”?所以可能会有某种过期现象?即使 pdf 文件在标签页中仍然可见?

相关内容