【问题标题】:Any way to stop UIWebView from opening pdf automatically阻止 UIWebView 自动打开 pdf 的任何方法
【发布时间】:2013-08-30 17:09:08
【问题描述】:

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

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

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

我不希望 UIWebView 打开 pdf 文件的原因是因为我希望我自己的自定义视图来代替。

【问题讨论】:

    标签: pdf uiwebview


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,这正是我所需要的。像魅力一样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2019-02-23
    • 2012-05-20
    • 2015-01-27
    相关资源
    最近更新 更多