0

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

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

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

我不希望 UIWebView 打开 pdf 文件的原因是因为我希望我自己的自定义视图来执行此操作。

4

1 回答 1

0

为您的 Web 视图实现webView:shouldStartLoadWithRequest:navigationType:委托方法。检查navigationTypeforUIWebViewNavigationTypeLinkClicked以查看它是否是用户点击的链接。检查请求的 URL 以查看它是否用于 PDF 文件。

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

于 2013-08-30T17:30:49.547 回答