WKWebView支持哪些文件类型?

时间:2016-01-28 23:56:20

标签: ios uiwebview wkwebview

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支持的文件格式列表?

1 个答案:

答案 0 :(得分:6)

我有同样的问题。我向Apple提出了技术支持事件并收到了这个答复(2017年9月21日):

  
      
  1. 支持所有Microsoft文档。
  2.   
  3. 支持所有iWork文档。
  4.   
  5. 如果UIWebView会渲染文档类型,那么WKWebView也会。
  6.   

在运行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提交副本。)