nee*_*jPK 9 iphone redirect objective-c uiwebview ios
在iphone中加载UIWebView时是否有任何方法可以检测到网址重定向.当我加载www.example.com网址时,它会重定向到其他网址.我需要获取那些重定向网址,实际上我们处理重定向的位置.
是的,你可以这样做.实行
– webView:shouldStartLoadWithRequest:navigationType:
Run Code Online (Sandbox Code Playgroud)
这个代表.只要您的webview即将发出请求,就会调用此方法.因此,当有人点击您网页上的按钮或超链接时,您将会调用此方法.在您接听此电话后,您可以选择随意使用它.比如通过您自己的服务器重定向链接,或者向您的服务器记录有关用户活动的请求,或者在您的情况下打开评论页面或更改导航栏等.
也许从request你可以弄清楚HTTP响应代码是否是3xx重定向然后你可以做你想要的...
| 归档时间: |
|
| 查看次数: |
10694 次 |
| 最近记录: |