如何更新浏览器'使用Ajax将html添加到页面后的缓存

How to update the browser's cache after adding html to page with Ajax

本文关键字:添加 html 缓存 Ajax 使用 更新 何更新 浏览器      更新时间:2024-04-01

我正在开发一个java spring portlet (Liferay)应用程序,并有一个用户可以填写表单的页面。在其中有一个部分,他们可以添加图像,这些图像通过ajax调用注入页面。当他们单击保存时,会显示一个预览页面。

问题是,如果他们使用浏览器返回按钮,图像不会存储在浏览器上一页的副本中。

有没有办法强制浏览器在保存页面时更新其dom副本?

谢谢,Andy

否,不能更改<input type="file"> 的值

我只能想象一种可能的解决方案:

添加文件,将其内容读取到base64字符串中,并将其存储到浏览器的本地存储中。但这只能在现代浏览器中使用。