检测用户的浏览器是否支持HTML 5上传(带进度条?)

时间:2011-08-30 15:29:56

标签: html5 upload

考虑使用此网站http://www.matlus.com/html5-file-upload-with-progress/帮助我将HTML 5上传到我正在开发的新网站中 - 但显然所有浏览器都不支持此功能。

我如何检测用户的浏览器是否可以使用进度条支持HTML 5上传。如果它可以,那么我希望用户通过HTML 5上传 - 如果他们不能,那么我想为他们显示一个SWF上传者 - 如果他们没有闪光我猜我只需要显示具有状态栏进度的原始HTTP上传器。

如果可能的话,我想在不使用javascript的情况下检测它 - 所以如果用户已经禁用了javascript,用户仍然可以上传文件。

由于

1 个答案:

答案 0 :(得分:0)

这可能是一个评论而非答案,您可能已经在过去29天内找到了答案。有一篇文章http://dojotoolkit.org/documentation/tutorials/1.6/uploader/专门用于在HTML5中实现上传。我认为裸输入字段(加上服务器脚本)将在javascript关闭时处理帖子。使用javascript,它描述了Ajax选项(以适应IE)。因此,如果没有HTML5,它会回退到您选择的iframe / flash。它正在为你做检测(javascript)。如果您打算自己进行检测,它仍然是javascript(http://www.rominirani.com/html5-recipes-using-modernizr/)。

相关问题