我实现了一项功能,使用户能够“突出显示”存储在 Google Drive 上的 PDF 文件中的文本,然后自动更新 Drive 上的文件。
但是,当在 Web 上查看文件时,会显示页面的缓存图像,并且不会反映突出显示的文本。如果我下载文件或手动更改图像大小,则会显示突出显示的文本。
是否有任何未记录的 URL 参数可以添加到驱动器文件编辑/查看 URL 中,以防止使用缓存的图像?或者其他一些可能对你有用的方法?
我实现了一项功能,使用户能够“突出显示”存储在 Google Drive 上的 PDF 文件中的文本,然后自动更新 Drive 上的文件。
但是,当在 Web 上查看文件时,会显示页面的缓存图像,并且不会反映突出显示的文本。如果我下载文件或手动更改图像大小,则会显示突出显示的文本。
是否有任何未记录的 URL 参数可以添加到驱动器文件编辑/查看 URL 中,以防止使用缓存的图像?或者其他一些可能对你有用的方法?
我通过开发一个简单的 Chrome 扩展来解决这个问题,该扩展将自动为图像添加缓存过期标头,幸运的是我们的应用程序仅在内部使用,因此强制安装 Chrome 扩展不是问题。
不是最好的解决方案,但它确实有效。
没有禁用缓存的参数,预览和渲染的图像在内容修改时无效。如果您仍然看到无效图像,则可能是云端硬盘问题。
您是否尝试过将任意查询字符串附加到 url,例如。https://googlecontent.g.com/blahblah?timestamp