【发布时间】:2016-01-28 23:56:20
【问题描述】:
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 支持的文件格式列表?
【问题讨论】:
-
docx 为我工作。您还可以显示图像(png、jp(e)g、tif)。
-
如果有一个 UIWebView 或 WKWebView 都支持的 mime 类型列表会很好,这样我们就可以根据要显示的文件使用其中一种...
-
你让 docx 在 WKWebView 中工作了吗?
-
我对 docx 文件有奇怪的行为。适用于模拟器,但不适用于设备。我发现当文件是本地文件时,我必须使用 loadFileURL() 而构造 URLRequest 并调用 load() 只是安静地失败并且不显示任何内容