大虾们,如何在android中实现一个URl请求拦截的功能:具体需求如下:
用户在浏览器中访问某个网址时,拦截到用户发出的请求进行处理。不知那么大虾做过类似的功能,分享一下哟。
大虾们,如何在android中实现一个URl请求拦截的功能
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 遇见心想事成 2010-11-10 17:42关注
是在浏览器中拦对吗?
先分析一下:1。通过浏览器拦截,比较直接的想法,但是不能对用户浏览器软件作修改,所以这种方法排除。
2。通过Android的操作系统,编写程序分析网络传输数据,这种方法难度大,而且需要安装程序,所以应该排队。
3。通过网页中JS脚本,将网页中每一个链接都通过JS来控制。当用户点击一个链接时,实际上是触发了一个JS函数,在函数中对URI进行分析,决定如何操作。当然需要非常标准的JS手机浏览器才兼容。 所以这种 方法是可行的。
4。由后台服务器来做。如果是动态页面,那程序中每一个链接地址都是由后台发送到手机的,所以可以将URI地址进行替换处理,替换后再发送到前端手机浏览器。 所以这种方法也是可行的。
5。最好的是使用后台框架类似拦截器的功能,用户点击一个链接后,请求后台服务器,服务器收到请求后进行拦截分析然后再进行转发定向。缺点就是速度慢了点,每次点击都是一次交互过程。但可行性最好。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
- ¥30 python代码,帮调试,帮帮忙吧
- ¥15 #MATLAB仿真#车辆换道路径规划
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建