WebView vistaWeb = (WebView) findViewById(R.id.webview); vistaWeb.setWebChromeClient(new MyCustomChromeClient(this)); vistaWeb.setWebViewClient(new MyCustomWebViewClient(this)); vistaWeb.clearCache(true); vistaWeb.clearHistory(); vistaWeb.getSettings().setJavaScriptEnabled(true); vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
static void clearWebViewAllCache(Context context, WebView webView) { try { AgentWebConfig.removeAllCookies(null); webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); context.deleteDatabase("webviewCache.db"); context.deleteDatabase("webview.db"); webView.clearCache(true); webView.clearHistory(); webView.clearFormData(); clearCacheFolder(new File(AgentWebConfig.getCachePath(context)), 0); } catch (Exception ignore) { //ignore.printStackTrace(); if (AgentWebConfig.DEBUG) { ignore.printStackTrace(); } } }
settings.setAppCacheEnabled(false); setContentView(progressLayout); mWebView.clearCache(true);
myWebView.clearCache(true); myWebView.clearHistory(); android.webkit.CookieManager cookieManager = CookieManager.getInstance();
@Test public void shouldRecordClearCacheWithoutDiskFiles() { assertThat(shadowOf(webView).wasClearCacheCalled()).isFalse(); webView.clearCache(false); assertThat(shadowOf(webView).wasClearCacheCalled()).isTrue(); assertThat(shadowOf(webView).didClearCacheIncludeDiskFiles()).isFalse(); }
@Test public void shouldRecordClearCacheWithDiskFiles() { assertThat(shadowOf(webView).wasClearCacheCalled()).isFalse(); webView.clearCache(true); assertThat(shadowOf(webView).wasClearCacheCalled()).isTrue(); assertThat(shadowOf(webView).didClearCacheIncludeDiskFiles()).isTrue(); }
@Override public void clearCache(boolean includeDiskFiles) { super.clearCache(includeDiskFiles); CookieManager.getInstance().removeAllCookie(); Context context = getContext(); try { context.deleteDatabase("webview.db"); context.deleteDatabase("webviewCache.db"); } catch (Exception e) { e.printStackTrace(); } File appCacheDir = new File(APP_CACHE_DIRNAME); File webviewCacheDir = new File(context.getCacheDir() .getAbsolutePath() + "/webviewCache"); if (webviewCacheDir.exists()) { deleteFile(webviewCacheDir); } if (appCacheDir.exists()) { deleteFile(appCacheDir); } }
/** * Initialize WebView. * * Ignore lint javascript warning as js is loaded only from our known, local service. */ @Override @SuppressLint("SetJavaScriptEnabled") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_gui); mLoadingView = findViewById(R.id.loading); mConfig = new ConfigXml(this); loadCaCert(); mWebView = findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setDomStorageEnabled(true); mWebView.setWebViewClient(mWebViewClient); mWebView.clearCache(true); // SyncthingService needs to be started from this activity as the user // can directly launch this activity from the recent activity switcher. Intent serviceIntent = new Intent(this, SyncthingService.class); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { startForegroundService(serviceIntent); } else { startService(serviceIntent); } }
/** * Clear the cache * @see WebView#clearCache(boolean) */ public void clearCache() { super.clearCache(false); }
WebView view = (WebView) findViewById(R.id.webview1); view = (WebView) findViewById(R.id.webview); view .setWebChromeClient(new InredisChromeClient(this)); view .setWebViewClient(new InredisWebViewClient(this)); view .clearCache(true); view .clearHistory(); view .getSettings().setJavaScriptEnabled(true); view .getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
@Override protected void onDestroy() { super.onDestroy(); mWebView.clearCache(true); }
WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setWebChromeClient(new InredisChromeClient(this)); myWebView.setWebViewClient(new InredisWebViewClient(this)); myWebView.clearCache(true); myWebView.clearHistory(); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); myWebView.loadUrl("http://demo.com/content.html?font-size=12&fontcolor=blue");
WebView img = (WebView) findViewById(R.id.webview); img.clearView(); img.clearCache(true); img.getSettings().setBuiltInZoomControls(true); img.getSettings().setSupportZoom(false); img.loadUrl(image);
WebView webView = (WebView) findViewById(R.id.webview); webView = (WebView) findViewById(R.id.webview); webView.clearCache(true); webView.clearHistory(); /* Enabling javascript */ webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
WebView webView=(WebView)v.findViewById(R.id.webView1); FGWebViewClient webViewClient= new FGWebViewClient(context); webView.setWebViewClient(webViewClient); webView.setWebChromeClient(new WebChromeClient()); webView.clearCache(true); webView.clearHistory(); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); webView.loadUrl((webUrl).toString());
WebView browser; browser.clearFormData(); browser.clearHistory(); browser.clearCache(true); browser.getSettings().setAppCacheEnabled(true); browser.getSettings().setDatabaseEnabled(true); browser.getSettings().setDomStorageEnabled(true); browser.setWebChromeClient(new WebChromeClient());
@Override protected void onDestroy() { super.onDestroy(); if (webView != null) { webView.clearCache(true); webView.destroy(); } } }
public void clearCookie() { CookieSyncManager.createInstance(activity); CookieManager cookiemanager = CookieManager.getInstance(); cookiemanager.removeAllCookie(); CookieSyncManager.getInstance().sync(); web.setWebChromeClient(null); web.setWebViewClient(null); web.getSettings().setJavaScriptEnabled(false); web.clearCache(true); }
public void clear() { if (mWebView != null) { mRootView.removeView(mWebView); mWebView.clearHistory(); mWebView.clearCache(true); mWebView.destroy(); mWebView = null; } }
@Override protected void onDestroy() { super.onDestroy(); mWebView.clearCache(true); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.removeSessionCookie(); cookieManager.removeAllCookie(); }