summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/midori_browser/midori/BrowserActivity.kt')
-rw-r--r--app/src/main/java/org/midori_browser/midori/BrowserActivity.kt10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt b/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt
index 0cc4f7a2..337301f1 100644
--- a/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt
+++ b/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt
@@ -14,10 +14,13 @@ import android.view.Menu
import android.view.MenuItem
import android.view.inputmethod.EditorInfo
import android.view.inputmethod.InputMethodManager
+import android.webkit.CookieManager
import android.webkit.WebSettings
+import android.webkit.WebStorage
import android.widget.AdapterView
import android.widget.ArrayAdapter
import kotlinx.android.synthetic.main.activity_browser.*
+import java.util.ResourceBundle.clearCache
class BrowserActivity : AppCompatActivity() {
@@ -119,6 +122,13 @@ class BrowserActivity : AppCompatActivity() {
startActivity(Intent.createChooser(share, getString(R.string.actionShare)))
true
}
+ R.id.actionClearPrivateData -> {
+ @Suppress("DEPRECATION")
+ CookieManager.getInstance().removeAllCookie()
+ WebStorage.getInstance().deleteAllData()
+ webView.clearCache(true)
+ true
+ }
else -> {
super.onOptionsItemSelected(item)
}