经过几周的调整,我终于放弃了。我只是无法修复我在 safari 上的多个文件上传,这真的让我很困扰,因为我的代码在其他浏览器上运行良好,在 safari 上除外。然后我最近才发现不是我的代码有问题。它是一个 Safari 错误。Safari 5.1.+ 无法读取 html5 多重属性(或类似的东西)。所以用户不能使用多重上传功能,但可以正常上传单个文件。
讨论该问题的几个链接:
https://github.com/moxiecode/plupload/issues/363
似乎这个错误已经存在了很长一段时间。所以我想知道你们中的一些人可能知道目前是否有可用的解决方法?因为我找不到。我发现的唯一可用选项是不要为 Safari 5.1.+ 用户使用多个属性。大家有什么更好的想法吗?
更新
Safari 5.1.7是 Apple 为 Windows 操作系统制作的最后一个版本。他们没有继续为 Windows 构建当前版本的 Safari。因为Real Safari 用户已更新到浏览器的最新版本(没有事实),所以没有必要为我找到此错误的修复程序,并且只需为仍在使用此过时版本的用户单独上传,以免牺牲现代您的应用程序的功能。