2014-02-07 230 views
1

我有一個應用程序,我想包括一個按鈕來清除包括默認瀏覽器在內的所有瀏覽器緩存,或者是否可以清除所有應用程序的緩存(通過刪除文件夾)?如何清除瀏覽器緩存?

如何通過按鈕點擊來實現?

+0

的問題已經在以前的線程得到回答。檢查[this](http://stackoverflow.com/a/6898278/1129468)了! – gokhanakkurt

+0

http://stackoverflow.com/a/3774524/3264399 – user3264399

+0

沒有它不可能。因爲它是瀏覽器的私人數據,所以你不能從你的應用程序中刪除。 –

回答

0

還有沒辦法瀏覽器會讓你清除它的緩存。如果可能的話,這將是一個巨大的安全問題。這可能非常容易被濫用 - 瀏覽器支持這種「功能」的那一刻就是我從計算機上卸載它的那一分鐘。

什麼你可以做的是告訴它不要緩存您的網頁,通過發送適當的報頭或使用這些元標籤:

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

正如問題所述,我不想清除自己的應用程序的緩存,我想清除其他應用程序的緩存。這是可能的! – Apk

相關問題