WebView:如何查找当前页面的基本URL?

ate*_*iob 2 html android webview

的WebView具有的getURL() ,它有loadDataWithBaseUrl() ,但我无法找到返回基本URL的方法(注:"基本URL"是一样的服务器/主机路径).

有没有办法找到当前网页的基本URL,即使对于不使用该网页的网页也是如此 标签,但在页面中包含的链接中使用相对URL?

注意问题的复杂性:

这可以解释为什么没有一种WebView方法可以提供基本URL ...

Phi*_*hil 6

你可以做:

URL url = new URL(mWebView.getUrl());
Run Code Online (Sandbox Code Playgroud)

使用该URL对象,您可以获得路径,主机等内容.查看文档以获取更多信息.