angular-file-upload打破了IE9

时间:2014-12-18 11:17:35

标签: javascript angularjs internet-explorer file-upload angular-file-upload

我正在尝试通过angular-file-upload上传文件,而在IE9上,它会通过Flash回传到传统上传。

重现这一点的步骤是:

  1. 按文件输入上传文件
  2. 选择文件并按开启
  3. IE9完全中断错误" Internet Explorer已停止工作"并重新启动。
  4. 我上传文件的方式是通过文件输入上的$ watch,所以基本上上传应该在选择文件后自动启动。

    有没有人遇到过这个? 感谢。

1 个答案:

答案 0 :(得分:0)

它在IE9中突破,因为IE9不支持画布。如果您在IE9 angular-file-upload中查看此网址,您会看到他们有es5-shim库:

<!-- Fix for old browsers -->
    <script src="http://nervgh.github.io/js/es5-shim.min.js"></script>
    <script src="http://nervgh.github.io/js/es5-sham.min.js"></script>
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script src="../console-sham.js"></script>