任何阻止UIWebView自动打开pdf的方法

时间:2013-08-30 17:09:09

标签: pdf uiwebview

有没有办法阻止UIWebView自动打开PDF文件?

加载的Html文件不是本地文件,它保存链接(href)到某些pdf文件。现在我想将这些文件下载到设备上的某个本地文件夹,而不是在用户触摸链接按钮时默认由UIWebView打开。

有没有办法做到这一点?哦,如果可能没有html / xml解析,因为我仍然想使用UIWebView浏览其他页面?

我之所以不希望UIWebView打开pdf文件是因为我希望自己的自定义视图能够这样做。

1 个答案:

答案 0 :(得分:0)

为您的网络视图实施webView:shouldStartLoadWithRequest:navigationType:委托方法。查看navigationType UIWebViewNavigationTypeLinkClicked,看看它是否是用户点击的链接。检查请求的URL以查看它是否是PDF文件。

如果符合这些条件,则从代理返回NO并自行处理以下载并显示PDF文件。