Web在UIWebView中呈现网站,用户可以触摸链接。
在[[webView.request URL] absoluteString]
或didFailLoadWithError
中测试webViewDidStartLoad
时,会返回上一个网址。触摸的网址显示在webViewDidFinishLoad
如果用户触摸了某个链接,并且连接失败,我怎能知道他将去往何处webViewDidFinishLoad
未被触发?
答案 0 :(得分:1)
点击链接后,会立即在您的代理中调用-webView:shouldStartLoadWithRequest:navigationType:
。这使您有机会检查请求以及触发它的导航操作类型(链接,后退/前进,表单发布......)。