有没有办法阻止UIWebView自动打开PDF文件?
加载的Html文件不是本地文件,它保存链接(href)到某些pdf文件。现在我想将这些文件下载到设备上的某个本地文件夹,而不是在用户触摸链接按钮时默认由UIWebView打开。
有没有办法做到这一点?哦,如果可能没有html / xml解析,因为我仍然想使用UIWebView浏览其他页面?
我之所以不希望UIWebView打开pdf文件是因为我希望自己的自定义视图能够这样做。
答案 0 :(得分:0)
为您的网络视图实施webView:shouldStartLoadWithRequest:navigationType:
委托方法。查看navigationType
UIWebViewNavigationTypeLinkClicked
,看看它是否是用户点击的链接。检查请求的URL以查看它是否是PDF文件。
如果符合这些条件,则从代理返回NO
并自行处理以下载并显示PDF文件。