怎样防止wkwebview被运营商劫持

dengkz 2017-09-15 05:50:55
怎样防止wkwebview被运营商劫持,可不可以限制访问来源域名?或其他代码能搞定的办法?谢谢
...全文
882 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16123267 2019-01-06
  • 打赏
  • 举报
回复
在Webview加载资源时会回调shouldInterceptRequest函数,我们可以通过重写shouldInterceptRequest函数实现对webview的资源请求进行处理。进行处理后返回数据。如果主程序返回的数据为null,WebView会自行请求网络加载资源。 @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { url = url.toLowerCase(); if (!ADFilterTool.hasAd(context, url)) { return super.shouldInterceptRequest(view, url);//正常加载 }else{ return new WebResourceResponse(null,null,null);//含有广告资源屏蔽请求 } }

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧