UIWebView
支持完整的文件类型列表,详见这个 Apple 技术问答文档 https://developer.apple.com/library/ios/qa/qa1630/_index.html#//apple_ref/doc/uid/DTS40008749:
除了 HTML 内容之外,UIWebView
可以显示特定的文档类型。
iPhone OS 2.2.1 支持以下文档类型:
Excel (.xls)
Keynote (.key.zip)
Numbers (.numbers.zip)
Pages (.pages.zip)
PDF (.pdf)
Powerpoint (.ppt)
Word (.doc)
iPhone OS 3.0 支持以下附加文档类型:
Rich Text Format (.rtf)
Rich Text Format Directory (.rtfd.zip)
Keynote '09 (.key)
Numbers '09 (.numbers)
Pages '09 (.pages)
这太棒了。然而,如今他们通常建议开发人员使用WKWebView
代替UIWebView
因为它速度更快并且提供了显着的 JavaScript 性能改进。这很棒,只是我找不到支持的文件类型列表。
它似乎确实支持媒体文件(例如 Quicktime .mov 文件)UIWebView
没有,但现在Word文档(.docx)似乎不起作用。是否有支持的文件格式列表WKWebView
?
我也有同样的问题。我向 Apple 提出了技术支持事件并收到了答复(2017 年 9 月 21 日):
- 支持所有 Microsoft 文档。
- 支持所有 iWork 文档。
- 如果 UIWebView 会渲染文档类型,那么 WKWebView 也会渲染。
在运行 10.3.3 和 Xcode 9.0 iOS 11.0 模拟器的 iOS 设备上,上述内容似乎有效。我可以显示一系列 MS Office 文档(包括 docx、pptx、xlsx)以及 Apple 记录的 UIWebView 文档QA 1630 https://developer.apple.com/library/content/qa/qa1630/_index.html.
然而,上面的列表至少缺少各种图像格式,因此它显然是不完整的。如果我从苹果获得更多信息,我会更新这个答案......
(错误报告 17972625 要求更新 WKWebView 的文档,以精确指定它实际支持的格式,如果您愿意向苹果错误报告者 https://bugreport.apple.com/.)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)