【发布时间】:2012-11-30 14:05:34
【问题描述】:
是否可以在不修改应用程序以支持新的 MIME 类型或像 Sparrow 所做的未知 MIME 类型的情况下从 web 视图中下载和添加存折?
我有一个带有 webview 的新闻 ios 应用程序。在 webview 中,我显示新闻项目和横幅。当您单击横幅时,我想打开 .pkpass 文件的 url 并将其添加到我的存折中。相反,我得到一个 FrameLoadInterrupted 错误,并且没有任何可见的事情发生。 如果我从 safari 打开 url 这工作正常,chrome,因为本周早些时候(版本 23)也会按预期打开 url。
这可能是 Apple 的一些奇怪策略吗?不允许此 MIME 类型从 web 视图正确打开?
【问题讨论】:
-
何奔,我相信默认的Safari可以处理的。如果您打开此站点:http://passkit.com/samples/,您可以下载一些示例。您可能想尝试在
UIWebView中打开此页面,看看它们是否仍然有效。 -
Safari 处理得很好,正如我所提到的。从 UIWebView 没有任何反应。
-
UIWebView似乎无法打开存折文件。 -
现在有办法欺骗 UIWebView 打开 .pkpass 吗?因为我认为替代方案是扩展相关应用程序以支持这种 MIME 类型。
-
你认为它能解决我的问题吗? stackoverflow.com/questions/42415655/…