问题描述
我已使用 shouldOverrideUrlLoading
在 Android 网络视图中实现了 URL 白名单。
override fun shouldOverrideUrlLoading(view: WebView?,request: WebResourceRequest?): Boolean {
if (isAllowedUrl(request?.url)) {
return super.shouldOverrideUrlLoading(view,request)
}else{
// request external browser
return true
}
}
这可以拦截所有 URL 重定向。有没有办法拦截网站的后台API调用?我们的网站进行了一些分析调用。我想有条件地允许/阻止这些请求。是否可以在 Android 网页视图中拦截这些请求?
shouldInterceptRequest
可以拦截所有请求,但我找不到阻止请求的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)