1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > webView获取链接后的url和加载经过处理后的HTML【HTML】

webView获取链接后的url和加载经过处理后的HTML【HTML】

时间:2018-10-31 08:00:00

相关推荐

webView获取链接后的url和加载经过处理后的HTML【HTML】

web前端|html教程

webView获取链接后的url和加载经过处理后的HTML

web前端-html教程

webview是android比较重要和常用的控件,网络上很多相关内容,在此介绍下WebViewClient比较少见的操作:

网站源码杀毒软件,ubuntu桌面远程失败,爬虫 分析网页js,php远程图,seo夹缝网站lzw

我们获取WebView里面链接别的网页的url地址

房地产网站系统源码,vscode node开发,numpy ubuntu,tomcat+.cur,创建表的sqlite语句,wordpress如何应用插件,开发前端项目适合用什么框架,网络爬虫是不是骂人的话,php无限分类的实现,宁波seo服务运营,网站 源 修改器,表白单网页源码,js 订制模板lzw

private class MyWebViewClient extends WebViewClient {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {return true; //返回true才能在当前WebView显示url链接内容,否则会打开其它浏览器}@Overridepublic void onPageStarted(WebView view, String url, Bitmap favicon) {super.onPageStarted(view, url, favicon);initCollectionImageBtn(url);//1、 view.getOriginalUrl()初始加载为空null,此后该值==view.getUrl() != url// 2、并且url等于onPageFinished的值imgButtonFresh.setImageDrawable(getResources().getDrawable(R.drawable.selector_nav_to_refresh_stop));}@Overridepublic void onPageFinished(WebView view, String url) { // view.getOriginalUrl() == view.getUrl() == urlif (isCollection) {changeCollectionImgBg(COLLECTION_SATE_AFTER);} else {changeCollectionImgBg(COLLECTION_SATE_BEFORE);}imgButtonFresh.setImageDrawable(getResources().getDrawable(R.drawable.selector_nav_to_refresh));view.loadUrl("javascript:" + handleWebViewHeader(url));super.onPageFinished(view, url);}@Overridepublic void onReceivedError(WebView view, int errorCode,String description, String failingUrl) {super.onReceivedError(view, errorCode, description, failingUrl);}}

以上代码是项目的一个代码片段,url的值参考上面代码,其中onPageFinished()函数中view.loadUrl(“javascript:”+handleWebViewHeader(url))是加载经过处理后的HTML页面,该处是去除header内容:

源码交易 版权,vscode怎么改变多行,ubuntu安装kvn,tomcat优化负载均衡,kafka 爬虫 消息,php onblur,成都关键词优化seo方案,猎头网站系统lzw

“document.body.removeChild(document.getElementsByTagName(\”header\”)[0])”;

或者 “document.body.removeChild(document.getElementsByClassName(\”header\”)[0])”;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。