UIWebView
支持整个文件类型列表,详见this Apple Technical Q&A doc:
除了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性能改进。这很好,除了我找不到支持的文件类型列表。
它似乎支持UIWebView
没有的媒体文件(例如Quicktime .mov文件),但现在Word文档(.docx)似乎不起作用。 是否有WKWebView
支持的文件格式列表?
答案 0 :(得分:6)
我有同样的问题。我向Apple提出了技术支持事件并收到了这个答复(2017年9月21日):
- 支持所有Microsoft文档。
- 支持所有iWork文档。
- 如果UIWebView会渲染文档类型,那么WKWebView也会。
醇>
在运行10.3.3的iOS设备和Xcode 9.0 iOS 11.0模拟器上,以上似乎都有效。我可以显示一系列MS Office文档(包括docx,pptx,xlsx)以及Apple在QA 1630中记录的UIWebView文档。
然而,上面的列表至少缺少各种图像格式,因此显然不完整。如果我从Apple获得更多信息,我会更新这个答案......
(错误报告17972625要求更新WKWebView的文档,以准确指定它实际支持的格式,如果您需要向Apple Bug Reporter提交副本。)