iOS 15系统WebShare API支持的共享文件类型有哪些?
iOS 端 Web Share API 支持共享的文件类型说明
iOS 系统需要升级到 15.4 及以上版本,才支持带文件的 Web Share API 调用,该场景下支持的文件类型覆盖绝大多数常用格式,你所需的 .xlsx、.docx 格式均在支持范围内,完整支持的类别如下:
- 媒体类:所有常见的图片(
image/*,含 JPG、PNG、WebP、HEIC 等)、音频(audio/*,含 MP3、WAV、FLAC 等)、视频(video/*,含 MP4、MOV、AVI 等)格式 - 办公文档类:PDF、TXT、CSV、RTF、DOC、DOCX、XLS、XLSX、PPT、PPTX 等主流办公格式
- 压缩包类:ZIP、RAR、7Z 等常见压缩格式
你可以在实际调用分享逻辑前,用
navigator.canShare({files: 待分享的File对象数组})做前置校验,该方法会直接返回布尔值标识当前环境是否支持分享指定文件,你可以基于返回值做功能开关或降级处理。
额外注意:iOS 端单次通过 Web Share API 分享的文件总大小建议控制在 100MB 以内,超出大小限制可能会触发调用失败。
内容的提问来源于stack exchange,提问作者Mattias Rådemar
相关产品推荐
相关产品推荐

