Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何清除浏览器缓存?_Java_Android_Caching - Fatal编程技术网

Java 如何清除浏览器缓存?

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

我有一个应用程序,我想在其中包含一个按钮,用于清除所有浏览器缓存(包括默认浏览器),或者是否可以清除所有应用程序的缓存(通过删除文件夹)


如何通过单击按钮来实现这一点?

浏览器无法让您清除其缓存。如果可能的话,这将是一个巨大的安全问题。这很容易被滥用——浏览器支持这种“功能”的那一刻就是我从计算机上卸载它的那一刻

您可以通过发送适当的标题或使用以下元标记来告诉它不要缓存页面:

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>


该问题已在上一个线程中得到回答。退房不,这是不可能的。因为它是浏览器的私有数据,所以无法从应用程序中删除。是否有方法清除我自己应用程序的缓存?(不是禁用,只需单击按钮即可清除)。正如问题所述,我不想清除自己应用程序的缓存,我想清除其他应用程序的缓存。这是可能的!!