我有一个客户请求,我正试图满足它,但遇到了困难。我被要求创建在特定 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/