經常使用設置集合javascript
/** * 配置webview屬性 */ private void setWebView() { //優先使用緩存 //webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //不使用緩存 //webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); //啓用支持javascript webView.getSettings().setJavaScriptEnabled(true); //啓用緩存 webView.getSettings().setAppCacheEnabled(true); //設置緩存模式 webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); //控制webview內點擊連接跳轉行爲 webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //返回值是true的時候控制去WebView打開,爲false調用系統瀏覽器或第三方瀏覽器 //hybird模式須要在該方法內解析連接,具體解析規則依業務而定 view.loadUrl(url); return true; } }); //打開頁面時, 自適應屏幕 webView.getSettings().setLoadWithOverviewMode(true); //設置此屬性,可任意比例縮放 webView.getSettings().setUseWideViewPort(true); }