WebHistoryItem:URL 与原始 URL

Ang*_*i H 3 android android-webview

WebHistoryItem的文档中说:

网址

返回此历史记录项的 url。url 是该历史记录项的基本 url。请参阅 getTargetUrl() 以获取作为此历史项的实际目标的 url。

原始网址

返回此历史记录项的原始 url。这是请求的 url,最终的 url 可能会有所不同,因为加载网站时可能会发生重定向。

这让我够困惑的了。我想知道的是,它们之间有什么区别?你能给我一些例子吗?

提前致谢。

Ang*_*i H 5

好吧,在我做了一些研究之后,我发现了它们之间的差异。原始URL是重定向之前的URL。假设您打开这样的短链接https://bit\xe2\x80\xa2ly/sG98iK,那么您将被重定向到具有以下 URL 的网页https://example.com/android/tutorial/webview.html。我们称其https://bit\xe2\x80\xa2ly/sG98iK原始URL,也https://example.com/android/tutorial/webview.html称其为URL,即重定向后的URL。

\n

请注意,原始 URL 可为null

\n