午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

詳解Android WebView監聽console錯誤信息

瀏覽:16日期:2022-09-21 13:47:38

根據需求,我們要拿到h5的錯誤信息,并將error信息進行上報。查詢了下Android WebView的API發現了WebChromeClient這個方法可以滿足要求:

@Override public boolean onConsoleMessage(ConsoleMessage consoleMessage) { //獲取log的級別 switch (consoleMessage.messageLevel()){ case ERROR://將error信息上報到服務端 LogUtil.logE('webview==',consoleMessage.message()+' level='+ consoleMessage.messageLevel()); LogUtil.uploadH5Error(consoleMessage.message()); break; } return super.onConsoleMessage(consoleMessage);}

這個方法的作用就是* Report a JavaScript console message to the host application.,就是說這個方法可以攔截JavaScript的console信息,就跟在瀏覽器里查看一樣;對于Android來說,在Android studio 的logcat里面就就可以查看,比如我讓h5隨便弄個undefined錯誤,然后重寫了js的log方法logcat輸出如下:

詳解Android WebView監聽console錯誤信息

從輸出信息我們可以看到可以捕獲到行號,錯誤信息,錯誤的URL。這些信息都在ConsoleMessage對象里。 其代碼如下:

詳解Android WebView監聽console錯誤信息

可以看出ConsoleMessage里面也有log級別,我們只需要將error級別的日志上報即可。

到此這篇關于Android WebView監聽console錯誤信息的文章就介紹到這了,更多相關Android WebView console錯誤信息內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
主站蜘蛛池模板: 四虎4hu| 麻豆国产精品视频 | 久久99国产精品 | 成人免费片 | 亚洲第一成网站 | av中文在线资源 | 黄91在线观看 | 欧美色图校园春色 | 午夜在线免费观看视频 | 91亚洲国产成人精品一区 | 黄色三级在线视频 | 国产精品婷婷午夜在线观看 | 欧美一级片网站 | 天天爽天天射 | 日韩网站在线 | 国产精品成人一区二区三区 | 国产又粗又猛又爽又黄的视频四季 | 久久国产秒 | 在线视频 | 国产色区| 另类色综合 | 欧美国产精品 | 精品久久一 | 日本一区二区三区视频在线观看 | 日韩69视频 | 黄色网页在线播放 | 中国女人一级一次看片 | 国产一区99| 俺也去在线视频 | 欧美日韩在线网站 | 精品欧美黑人一区二区三区 | 天堂在线观看视频 | 9l视频自拍蝌蚪9l成人开放 | 国产精品国产成人国产三级 | 中文字幕第一页在线播放 | 日韩美女中文字幕 | 国产传媒在线观看 | 精品国产一区二区在线 | 久久久亚洲 | 国产精品一区二区三区免费 | 9i在线看片成人免费 |