Javascript 我想从浏览器缓存中保存和访问pdf文件

Javascript 我想从浏览器缓存中保存和访问pdf文件,javascript,asp.net,pdf,browser-cache,Javascript,Asp.net,Pdf,Browser Cache,我使用iframe显示来自服务器的pdf文件,我希望通过传递page参数(如a.pdf#page=5)来聚焦其中的不同页面,但当我这样做时,它会从服务器下载完整的pdf,然后将焦点放在第5页,我如何避免这种情况 理想情况下,我希望它从缓存加载,有人能帮我吗?谢谢删除第5页。这是用来使PDF插件移动到第5页。如果您不使用,将显示PDF第1页。如果PDF由您控制的服务器提供,您可以将响应标题的过期日期设置为将来的某个遥远日期,并发送etag(例如,PDF内容的哈希)。然后,当您试图从服务器提供PDF

我使用iframe显示来自服务器的pdf文件,我希望通过传递page参数(如a.pdf#page=5)来聚焦其中的不同页面,但当我这样做时,它会从服务器下载完整的pdf,然后将焦点放在第5页,我如何避免这种情况


理想情况下,我希望它从缓存加载,有人能帮我吗?谢谢

删除第5页。这是用来使PDF插件移动到第5页。如果您不使用,将显示PDF第1页。

如果PDF由您控制的服务器提供,您可以将响应标题的过期日期设置为将来的某个遥远日期,并发送etag(例如,PDF内容的哈希)。然后,当您试图从服务器提供PDF时,检查请求的etag头是否已设置,如果已设置,则将其与PDF文件的哈希值进行比较,如果相等,则发送状态代码(而不是实际内容)。这将导致浏览器从缓存中加载它(如果存在)