从获取的WebView当前页面的URL(Fetch URL of current page from

2019-07-30 12:16发布

我有一个包含藏书的链接(如:www.bookstore.com),从我选择一本书(与URL www.bookstore.com/book1.epub),当用户点击它应该被下载到我的图书馆这本书的下载按钮。

我与下载部分完成,但是是什么在困扰我的是我将如何得到这已经选择用户下载即www.bookstore.com/book1.epub具体本书的网址是什么?

我试着用webView.getUrl()但它并不会被解雇在所有除非是第一次加载时,它的空。

任何帮助表示赞赏。

Answer 1:

你只需要实现WebViewClient

凡内shouldOverrideUrlLoading()你将有目前的网址:

@Override  
public boolean shouldOverrideUrlLoading(WebView view, String url) {  
        // TODO Auto-generated method stub  

       // Log.d("URL => ", url);    // current URL
       view.loadUrl(url);  
       return true;  
 }  

了解更多关于的WebView和WebViewClient => 的WebView | Android开发者



文章来源: Fetch URL of current page from WebView