Android中的webview監(jiān)聽每次URL變化實例
更新時間:2020年03月25日 09:48:59 作者:u010413574
這篇文章主要介紹了Android中的webview監(jiān)聽每次URL變化實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
通過這個可以監(jiān)聽Android中webview訪問的URL變化:
webView.setWebViewClient(new WebViewClient(){ @Override public void onLoadResource(WebView view, String url) { Log.e("hao","WebView3:"+view.getUrl()+"\\n"+" URL3:"+url); super.onLoadResource(view, url); } });
補充知識:Android 關于WebView加載完成的多種監(jiān)聽方式
第一種方式:
setWebViewClient()>>>>>>onPageFinished()
缺點是6.0以上手機只會調用響應一次,如下:
mWebView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); // 加載完成 } @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); // 加載開始 } });
第二種方式:
setWebChromeClient()>>>>>>onProgressChanged() mWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { if (progress == 100) { //加載完成 } } });
以上這篇Android中的webview監(jiān)聽每次URL變化實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Android 中 WebView 的基本用法詳解
- 詳解Android WebView監(jiān)聽console錯誤信息
- Android webView如何輸出自定義網頁
- 在Android環(huán)境下WebView中攔截所有請求并替換URL示例詳解
- 解決Android webview設置cookie和cookie丟失的問題
- Android中webView加載H5綁定cookie實例
- Android WebView通過動態(tài)的修改js去攔截post請求參數實例
- Android webview注入JS代碼 修改網頁內容操作
- Android實現WebView點擊攔截跳轉原生
- Android WebView userAgent 設置為桌面UA實例
- Android WebView攔截iframe標簽內部跳轉教程
- Android 解決WebView多進程崩潰的方法
相關文章
Android ListView和Adapter數據適配器的簡單介紹
這篇文章主要介紹了Android ListView和Adapter數據適配器的簡單介紹,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04Android?Jetpack組件ViewModel基本用法詳解
這篇文章主要為大家介紹了Android?Jetpack組件ViewModel基本用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01Android 狀態(tài)欄虛擬導航鍵透明效果的實現方法
這篇文章主要介紹了Android 狀態(tài)欄虛擬導航鍵透明效果的實現方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03Android Intent-Filter匹配規(guī)則解析
這篇文章主要介紹了Android Intent-Filter匹配規(guī)則的相關資料,幫助大家更好的進行Android開發(fā),感興趣的朋友可以了解下2020-12-12