ios - 在 iPad 浏览器中单击时强制在特定应用程序中打开 PDF 链接?

标签 ios ipad safari

我有一个客户请求,我正试图满足它,但遇到了困难。我被要求创建在特定 iPad 阅读器应用程序(例如 iBooks 或 GoodReader)中打开的 PDF 链接,而不是 iPad 默认设置。假定标准 iPad 配置(例如,他们很可能使用 Safari)。他们这样做有充分的理由,主要是因为 GoodReader/iBooks 都可以更优雅地处理 PDF 中远程 PDF 的链接,不幸的是,这是一项要求。

我非常确信(并且我在 Google 上做了一些研究,但没有确定的结论)这是不可能的。例如,一旦我们链接到它,我们就无法控制 iPad 对 PDF 的处理。但是我不太熟悉 iPad 环境或者它支持什么样的浏览器扩展/黑客。

我愿意接受将实现相同目标的替代建议。主要目标是为一小群人创造无缝体验。所以它应该对他们“有效”。

编辑:我所说的只是工作是指他们应该从浏览器打开 PDF 链接并获得正确的阅读器。如果有一种方法可以通过 iPad 配置来做到这一点,那也很棒,但我也遇到了类似的问题,无法获得这种行为。

最佳答案

仅供偶然发现此问题的其他人引用:

我们最终选择了不同的方向。 iPad/Safari 似乎可以选择如何处理您的 PDF。我们最终采用了最小化 PDF 中的链接的方法。我们最接近实际解决方案的是一些 PDF 阅读器用来更改协议(protocol)的 hack:例如 ghttp://用于在 GoodReader 中打开的 url。不认为这是一种可接受的方法。

关于ios - 在 iPad 浏览器中单击时强制在特定应用程序中打开 PDF 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071277/

相关文章:

iphone - 用于 iPhone/iPad 的 HTML 单位

html - 下拉过渡在 Safari 中不起作用

image - 以下一代格式提供图像 : Fallback Image?

iphone - 如何使用 Bit.ly 缩短自定义网址?

ios - VsTac 任务失败,使用全局 Cordova 工具集时找不到文件 appAsTgz.tgz

ios - 如何将 UICollectionViewCell 置于最前面?

ios - 即使 macOS 应用程序已使用开发者 ID 签名,Safari 也会要求允许未签名的扩展

ios - 在 UISegmentedControl 中,如何将正常颜色与所选颜色分开?

ios - 检查NSString是有效数字-整数还是十进制数字

iphone - 每部 iPhone 和 iPad 上的可用字体是否始终相同?