2016-01-28 4 views
7

UIWebView поддерживает целый список типов файлов, как описано в this Apple Technical Q&A doc:Какие типы файлов поддерживаются WKWebView?

В дополнение к содержимому 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?

+0

docx работает для меня. Вы также можете отображать изображения (png, jp (e) g, tif). – testing

+0

Было бы неплохо иметь список типов mime, поддерживаемых как UIWebView, так и WKWebView, чтобы мы могли использовать тот или иной файл в зависимости от файла для отображения ... –

+0

Сделали ли вы docx, работающим в WKWebView? – Irek

ответ

2

У меня был такой же вопрос. Я подал поддержки Инцидент Техническую с Apple, и получил этот ответ (21 сентября 2017):

  1. Все документы Microsoft поддерживаются.
  2. Все документы iWork поддерживаются.
  3. Если UIWebView визуализировал тип документа, тогда также будет WKWebView.

На устройстве IOS, под управлением 10.3.3 и Xcode 9.0 IOS, 11,0 тренажер, выше, кажется, работает. Я могу отображать ряд документов MS Office (включая docx, pptx, xlsx), а также файлы UIWebView, задокументированные Apple, в QA 1630.

В приведенном выше списке, однако, отсутствуют, по крайней мере, различные форматы изображений, поэтому он явно неполный. Если я получу дополнительную информацию от Apple, я обновлю этот ответ ...

(Отчет об ошибке 17972625 требует обновления документации WKWebView, чтобы точно определить, какие форматы она действительно поддерживает, если вы хотите отправить дубликат на Apple Bug Reporter.)

Смежные вопросы