如何检查浏览器是否支持HTML5文件上传(FormData对象)?如何检查浏览器是否支持HTML5文件上传(FormData对象)?
var fd = new FormData();
继从这个post答案,但代码不返回有关浏览器的正确答案,
window.onload = function()
{
if (!!window.FileReader)
{
alert('supported');
}
else
{
alert('not supported');
}
}
Firefox - supported
Chrome - supported
Opera - supported
Safari - not supported
IE9 - not supported
但正确的浏览器支持应该是,
Firefox - supported
Chrome - supported
Opera - not supported
Safari - supported
IE9 - not supported
我有测试了HTML 5文件上传Opera并且它是而不是 workin克当然。
我相信safari支持html 5文件上传。
此代码检查FileReader对象,它与FormData对象不同。 – webinista