Android之WebView 防止呼叫系統瀏覽器開啟頁面
阿新 • • 發佈:2018-11-20
android在WebView中載入url,防止呼叫系統瀏覽器載入
只要重寫webView的WebViewClient
具體程式碼如下:
web_adSentence.setWebViewClient(new WebViewClient() { //覆蓋shouldOverrideUrlLoading 方法 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });
但是還建議對WebView進行設定,新增JavaScript等支援
具體程式碼如下:
webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setAppCacheEnabled(true); //設定 快取模式 webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); // 開啟 DOM storage API 功能 webView.getSettings().setDomStorageEnabled(true);