我有一个应用程序,我想在其中包含一个用于清除所有浏览器缓存(包括默认浏览器)的按钮,或者是否可以清除所有应用程序的缓存(通过删除文件夹)?
如何通过单击按钮来实现?
最佳答案
浏览器无法让您清除其缓存。如果可能的话,这将是一个巨大的安全问题。这很容易被滥用-浏览器支持这种“功能”的那一刻就是我从计算机上卸载它的那一刻。
您可以做的是通过发送适当的标题或使用以下元标记来告诉它不要缓存您的页面:
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>