Cocoa touch 检测第一次单击重定向和结束重定向页面之间的差异

Cocoa touch 检测第一次单击重定向和结束重定向页面之间的差异,cocoa-touch,uiwebview,Cocoa Touch,Uiwebview,Android有一些方法,比如检测重定向的shouldOverrideUrlLoading(),以及检测资源何时加载的onLoadResource() 我需要检测给定请求的最终登录/结束URL;有没有可可的味道?我有一个UIWebView,它会随机打开一个由HTML脚本加载的“点击播放”YouTube视频,或者是一个带有点击URL的常规网页 [_contentView loadHTMLString:_interstitialScript baseURL:nil]; 我的难题是:如何检测加载的页

Android有一些方法,比如检测重定向的
shouldOverrideUrlLoading()
,以及检测资源何时加载的
onLoadResource()

我需要检测给定请求的最终登录/结束URL;有没有可可的味道?我有一个
UIWebView
,它会随机打开一个由HTML脚本加载的“点击播放”YouTube视频,或者是一个带有点击URL的常规网页

[_contentView loadHTMLString:_interstitialScript baseURL:nil];

我的难题是:如何检测加载的页面是YouTube视频还是常规网页?我最初的想法是使用类似的
onLoadResources()
方法,但是我不知道等价物是什么。

看看
webViewDidFinishLoad:
方法会告诉你它什么时候完成,然后你可以查看UIWebView上的
请求
对象,找出它在哪里。

另外:我正在考虑使用[request mainDocumentURL],但我正在加载内容[webview loadHTMLstring…]嗯,我明白了,但是我可以提出请求,用这个“webViewDidFinishLoad:”方法捕获登录页,然后在不让UIWebView导航的情况下执行相应的操作吗outside@GurinderSingh使用
webView:shouldStartLoadWithRequest:navigationType
delegate方法完成此任务。谢谢!我将使用此方法