我在我的應用程序中使用UIWebView作爲嵌入式瀏覽器。我遇到的問題是跟蹤應該顯示在URL欄中的URL。如何檢測UIWebView中的重定向
在做一個谷歌搜索,結果頁面往往產生鏈接這樣的:
當用戶點擊該鏈接時,UIWebView的第一次報告此鏈接,然後在shouldStartLoadWithRequest:navigationType:
重定向的鏈接。
我怎麼能告訴這是一個重定向,而不是爲頁面上的圖像或其他元素加載一些補充站點?在上面的例子中,我的URL欄顯示了Google的長鏈接,而不是更新到Wikipedia URL。
我在我的網站上有一個教程,告訴你如何做到這一點。查看[使用UIWebView構建Web瀏覽器(第3部分)](http://iosdeveloperzone.com/2011/05/22/tutorial-building-a-web-browser-with-uiwebview-part-3/)。在教程結尾處有可下載的源代碼,您可以在自己的項目中自由使用。讓我知道它是否做到了你想要的。如果沒有,我可以建議你如何修改它。 – idz 2011-05-26 21:46:53
謝謝你。我仍然無法確定檢測到重定向,但使用[請求mainDocumentURL]我認爲會給我我需要的東西。 – zorro2b 2011-06-01 09:42:36
@idz你救了我的背影。謝謝。 – 2013-03-19 14:06:57