遇到的问题:
1.页面不是自家前端做的,不能修改网页中的代码
2.要拦截的请求不是get请求,而是一个post请求 (难点在于:如果拦截的请求是get请求的话,我只需要拿到url,将后面拼接的参数键值对取出来就好了...) {//前端大大提供的一个网址,网址里面就是上面的js代码,将网页中的代码获取下来
RxRequest<String request = new RxRequest<String ()...方案B : 原生的Android方式,相对于上一种方案,这种方案比较麻烦
1.重写shouldInterceptRequest去拦截资源
2.将第三方网页上进行网络请求的js页面下载下来(就是把网页的所有下载下来...,找到进行网络请求的js页),对js页进行修改
3.将处理好的js页加载到本地,以后加载时就利用本地的js替换第三方的js(我会在本地的js页面中添加与webview沟通的桥梁)
//以下为具体操作,我把具体的方法贴了上去...url) {
//获取的请求参数的 Map 集合
HashMap<String,String params;
Uri uri=Uri.parse(url); //获取网址对应的Uri
if (rightUrl