离线工作时缓存的 liferay 页面

liferay pages cached when working offline

在 liferay 应用程序中,我们从 actionurl 加载了页面。页面加载后,我们在浏览器中将工作设置为离线。

如果我们复制已加载页面的 "actionurl" 并尝试在另一个选项卡上访问,仍然会加载页面。此页面正在从缓存中加载。从开发人员工具中,我们可以看到页面加载了标签 "cached".

如何预防?

设置 browser.cache.disabled=true - 在上述情况下不起作用。

试试这个,在 portlet.xml 下的 portlet-class 和 init-param 添加:

<expiration-cache>0</expiration-cache>

这将设置一个总是过期的缓存。