segmentfault的上传头像如何在IE兼容

Viewed 4874

这个,最近要用头像上传,请问如何将segmentfault的上传头像预览方式在IE上边兼容。。

3 Answers
  • 从技术上说,IE下不用flash也是可以实现上传图片前预览的,用的是IE的滤镜,见gist
  • 从浏览器和技术发展来说,IE低版本势必被淘汰,简单地做好平稳退化就很好了。多花时间不值得。
  • 从个人角度来说,对于用低版本IE的用户真不值得如此费功夫(说狠一点,丫的不升级浏览器就该看到难看的页面)。再如用DOM实现圆角什么的我觉得真没什么必要。

目前我们的头像预览用到了html5的File API,而至少在IE 9(包括)以下,都不支持这一技术,所以无法在IE浏览器上实现。如果你非要兼容所有浏览器,实现上传预览,可以采用新浪微博的方法,使用Flash载入本地图像,预览后再上传。

if (useragent like 'ie')
{
print "请使用手机访问segment fault";
}
Related Questions