我的问题如下。我有一个应用程序要求用户在维基百科上插入一个Url。例如,用户插入:
URLInserted = "http://en.wikipedia.org/wiki/USA".
插入此URL将打开页面
TrueURl = "http://en.wikipedia.org/wiki/United_States"
这是维基百科上美国网页的真实网址。页面加载后,我将当前URL保存到一个变量中。当我打印变量中包含的字符串时,打印的URL是
URLInserted
而不是TrueURL
。我希望保存到变量中的URL是美国页面的TrueURL
,而不是用户的URLInserted
。我怎样才能解决这个问题?这是我用来获取URL的函数:currentUrl = String(describing: WebView.request?.mainDocumentURL)
最佳答案
维基百科将您重定向到用户插入的页面。如果比较两者,则path/USA
将从path/United_States
重定向。
我不知道你想解决什么。一个想法:你可以看看这个post如何从web视图监听重定向。
关于ios - 从UIWebview保存的URL与真实网址不对应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43596662/