Android WebView解决网页嵌套iframe获取不了标题的问题
问题:
1.开始加载的网页 没有标题,所以获取的是地址,很长一串。
2.iframe才是加载的内容也,但WebView的所有方法不响应事件了。很多网友说了其他方法,自己调试了,都不管用。
自己写的方法,循环获取,直到不是地址。当然遗留的bug需要你们在实际应用中,根据自己的业务,具体再开发。先给出思路:
@Override public void onPageFinished(WebView view, String url) { // title.setText(view.getTitle()); setTtile(view); super.onPageFinished(view, url); } private void setTtile(final WebView view) { if (view.getTitle().length() > 30) { title.setText("加载中"); new Handler().postDelayed(new Runnable() { public void run() { setTtile(view); } }, 1000); } else { title.setText(view.getTitle()); } }
相关推荐
dangai00 2020-07-18
xhpscdx 2020-05-31
chenxiangpeng 2020-04-30
ncuboy0wsq 2020-03-27
学习web前端 2020-03-23
APCDE 2020-03-04
歆萌 2020-03-03
csdnuuu 2020-01-04
水龙吟的备忘录 2019-11-18
icewizardry 2014-04-10
元元 2019-11-17
androidstudyroom 2019-11-08
czpaex 2011-09-11
OldSoldier 2011-08-18
wangdaiying 2011-05-26
qixiang0 2019-08-24