kevinhx 发表于 2020-4-16 15:35:24

有没有能拦截所有请求的E4A浏览器类库?

目的:监听浏览器的所有请求(HTML/CSS/JS/MP4/...)。
测试过ok网页解析类库,不能监听到所有请求;有没有已经封装好的浏览器类库,并且实现了在WebViewClient类中重写shouldInterceptRequest()方法。
    @Override
    public WebResourceResponse shouldInterceptRequest(WebView view, String url) ;
    @Override
    public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request);


lishangwl 发表于 2020-4-16 18:20:06

ok网页解析已经实现shouldInterceptRequest

zh2650307 发表于 2020-4-17 08:29:59

简单的很板凳B。。。。。。。。。。。。。。。。。。。。

kevinhx 发表于 2020-4-17 12:01:46

lishangwl 发表于 2020-4-16 18:20
ok网页解析已经实现shouldInterceptRequest

看了下【ok网页解析】的 jar包 好像只重写了第一个方法。
我正在弄一个影视APP,有时候会出现这样的情况:
1、使用【ok网页解析类库】时,输出所有请求的地址,但没有发现视频地址;
2、使用【腾讯X5内核浏览器类库】时,同样的请求地址,视频是可以播放的;
同样的请求地址,我又在蓝鸟里面使用高级浏览器测试了下,输出日志中看到了视频地址;
我就想着在E4A中用一个隐藏的【腾讯X5内核浏览器】组件(或其他浏览器组件)来替代【ok网页解析】组件;
但是发现大部分E4A中的浏览器组件都没有像【ok网页解析】中的 “资源访问链接(url 为 文本型)”事件;

yudave 发表于 2020-4-17 12:22:52

进来看看了解一下

duanyijun 发表于 2020-11-11 10:49:21

很有娱乐精神
页: [1]
查看完整版本: 有没有能拦截所有请求的E4A浏览器类库?