Eli*_*vah 8 java android webview webviewclient
如果我收听DownloadListener,我会在浏览器已经请求后获取我需要请求的URL .浏览器已经打开了与URL的连接(这就是它知道这是一个下载的方式),为什么它不能通过我的连接?
我还尝试为其分配一个自定义WebViewClient,WebView并shouldOverrideUrlLoading在请求之前使用它来捕获URL.要以这种方式下载文件,我在浏览器之前请求每个URL,然后通过它的Content-Type I决定是否下载它,如果是,那么我从已经打开的连接下载它,否则我关闭连接并指示浏览器加载它,浏览器......再次请求它.另外,shouldOverrideUrlLoading我不知道应该使用哪种方法和哪些cookie来请求给定的URL.
我怎么能不不必要的请求两次,仍然可以下载使用的WebView文件?
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           2107 次  |  
        
|   最近记录:  |