描述:图像文件 下载 完成后,Safari 浏览器会将其识别成“安全”类型,且不警告用户而直接进行显示。Safari 浏览器中存在一个问题,可能导致其无法识别某些本地图像文件的文件类型。在这种情况下,Safari 浏览器会检测这类文件的内容,并将它们处理成 HTML。如果文件包含 JavaScript,后者会在本地上下文环境中执行。对于下 载 的文件,这本应预先提示用户,然后才可执行。这个问题通过以下方式得到了解决:将未知类型的文件处理成通用二进制数据,并正确识别已知带有这个问题的图像文件类型。感谢 Recurity Labs GmbH 的 Sergio 'shadown' Alvarez 报告这个问题。...