离线工作时缓存的 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>
这将设置一个总是过期的缓存。
在 liferay 应用程序中,我们从 actionurl 加载了页面。页面加载后,我们在浏览器中将工作设置为离线。
如果我们复制已加载页面的 "actionurl" 并尝试在另一个选项卡上访问,仍然会加载页面。此页面正在从缓存中加载。从开发人员工具中,我们可以看到页面加载了标签 "cached".
如何预防?
设置 browser.cache.disabled=true - 在上述情况下不起作用。
试试这个,在 portlet.xml
下的 portlet-class 和 init-param 添加:
<expiration-cache>0</expiration-cache>
这将设置一个总是过期的缓存。