如何监听Android自带浏览器的Url,并对Url进行过滤,可以指定浏览器访问黑名单以外的Url地址,请问大神该如何做?

雅然风懿 2015-02-06 11:54:26
如何监听Android自带浏览器的Url,并对Url进行过滤,可以指定浏览器访问黑名单以外的Url地址,请问大神该如何做?我目前可以用ContentObserver监听浏览器的Url,但是不知道如何控制其访问特定Url功能?谢谢
...全文
1072 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
canbo2008 2017-05-13
  • 打赏
  • 举报
回复
这个问题的正解应该是从操作系统底层去解决,并且应该是有一个接口可以调用的,具体有谁知道这个方法?请贴出来,谢谢。
雅然风懿 2016-12-11
  • 打赏
  • 举报
回复
这个需要定制系统的权限,浏览器只有指定的才可以,这样自己可以设置浏览器黑白名单,不是重定向,如果检测到用户正在访问黑名单中的url.可阻止用户访问,并且给出警告。
csdn_faith 2016-11-03
  • 打赏
  • 举报
回复
不好意思,没写完就发了 我想问下群主是做系统开发的吧?目测这个问题无法在app层解决。问题的描述不是很清楚,访问黑名单以外的URL,就是白名单里面的URL,正常情况是可以访问的啊!黑名单是怎么设置的?楼主的目标是不是当浏览器访问urlA,把它重定向到urlB?只要求系统的浏览器还是所有的网络访问方式都是这样的规则?
csdn_faith 2016-11-03
  • 打赏
  • 举报
回复
首先我要对楼主表示敬意,快两年了还在关注这个问题。
雅然风懿 2016-11-02
  • 打赏
  • 举报
回复
这个的确很复杂,还么有解决呢!
xys7819 2016-11-01
  • 打赏
  • 举报
回复
找了一下资料,,,发现要实现这样的效果(我是说纯代码),需要对系统进程进行hook,然而这个hook需要手机的root权限,到这个地方就不是感觉好复杂了,,而是真的真的好复杂,需要用到的甚至有C++写so库
hehamfll 2016-11-01
  • 打赏
  • 举报
回复
这样把问题复杂化了吧,hosts,或者路由里设置
xys7819 2016-11-01
  • 打赏
  • 举报
回复
我也遇到这个问题 了,弱弱的问下,楼主现在解决了么

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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