【发布时间】:2011-10-31 15:47:21
【问题描述】:
WebView 有 getUrl() 和 loadDataWithBaseUrl() 但我找不到返回基本 URL 的方法(注意:“基本 URL”是 not 与服务器/主机路径相同)。
有没有办法找到当前网页的基本 URL,即使对于不使用 标记但在页面中包含的链接中使用相对 URL 的页面也是如此?
注意问题的复杂性:
- getUrl() 并不总是基本 URL。
- Server/host path 并不总是基本 URL。
- 网页并不总是包含
<base>标记。
这可以解释为什么没有单一的 WebView 方法来提供基本 URL...
【问题讨论】: