2013-08-30 28 views
0

有沒有辦法阻止UIWebView自動打開PDF文件?任何方式來阻止UIWebView自動打開pdf

獲取加載的Html文件不是本地的,它保存鏈接(HREF)的一些PDF文件。現在我想將這些文件下載到設備上的某個本地文件夾,而不是在用戶觸摸鏈接按鈕時默認由UIWebView打開。

有沒有辦法做到這一點?哦,如果可能的話沒有HTML/XML解析,因爲我仍然想使用UIWebView瀏覽其他頁面?

我不希望UIWebView打開PDF文件的原因是因爲我想讓自己的自定義視圖來代替。

回答

0

爲您的web視圖實施webView:shouldStartLoadWithRequest:navigationType:委託方法。查看navigationTypeUIWebViewNavigationTypeLinkClicked以查看它是否是用戶點擊的鏈接。檢查請求的URL以查看它是否適用於PDF文件。

如果它符合這些標準,則從代表返回NO,並自行處理以下載並顯示PDF文件。

+0

謝謝,那正是我所需要的。像魅力一樣工作。 – user2695712

相關問題