を要求し、私は、リンクを含むHTMLページを表示するのUIWebViewを使用しているリンクの一部は、ローカルのファイル(ファイル:// ...)にあり、いくつかは、リモートのWebにありますサイト(http:// ...)。UIWebViewDeletate shouldStartLoadWithRequest:リダイレクトで複数回呼び出されるが
HTMLが含まれている場合は、たとえば二回呼び出されますshouldStartLoadWithRequestいくつかのサイトについては、:
"www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121"
の要求と期待通り
<a href="http://www.zagat.com/Verticals/PropertyDetails.aspx?VID=8&R=36121">
その後shouldStartLoadWithRequestが呼び出されます。しかし、それが再び呼び出されますが、今回はリダイレクトリクエストで
"http://zagat.mobi/"
これが起こっているときにUIWebViewからフィードバックを得ることは可能ですか?
私はBOOLのRET = [[のUIApplication sharedApplication]のOpenURLを呼んでいる:....リクエストURLと。しかし、RETは、ページが正常にロードするにもかかわらず、すべての呼び出し(元とリダイレクト)のためにNO * *常にあります。それはバグですか? (URLがリダイレクトされない場合は、YESを返します)。非モバイル版をリダイレクトを回避する方法 – Gruntcakes