我有webView并将我的cookie发送到我的网站以使用相同的会话(网上商店)。
%
用户可以在我的网站上行走,我必须知道他在哪里。如何在webView中获取已加载页面的Web地址?
答案 0 :(得分:0)
请使用
让您的课程成为网络视图的代表webView.delegate = self
然后覆盖委托方法
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
print("current url is \(request.mainDocumentURL!.absoluteString)")
return true;
}
这将使当前的网址加载
答案 1 :(得分:0)
使用UIWebView
委托方法
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
self.url = webView.request.mainDocumentURL;
}