美文网首页
IE9踩坑之旅

IE9踩坑之旅

作者: bigfacewo | 来源:发表于2019-05-22 12:17 被阅读0次

    近期做的一个项目需要兼容IE9,以前没有兼容IE9的经历,想着也不难,结果遇坑无数,现整理如下:

        1.不支持flex布局。这倒没什么可说的,因为本来就不支持,但是因为疏忽还是用了一个使用flex的布局。但也只需要稍微变动一下,将侧边栏设置成fixed,基本上布局就稳了。

        2.不支持跨域携带请求头。如要在header里面设置验证信息,在跨域的情况下是不行的。

        3.不支持 html5 ,所以上传文件使用的是 html4 ,而 html4 不能获取文件大小,所以在使用 plupload 这个插件上传文件是总是报错:-600 file size error,解决办法就是在调用 init 方法后,将 plupload.settings.filters 设置为空数组。

        4.上传文件后,若服务器返回 Content-type 为 application/json ,IE9会开启一个下载提示,问你是否下载该文件。解决办法就是修改 Content-type 为 text/html 或其他。

        5.不支持 placeholder ,不过这个可以模拟。

        6.不支持 Blob , 这个影响直接使用接口下载文件数据,然后在浏览器保存成文件这一流程。

    请看我的博客:http://www.bigfacewo.com/index.php/2019/05/18/278/

    相关文章

      网友评论

          本文标题:IE9踩坑之旅

          本文链接:https://www.haomeiwen.com/subject/egvyzqtx.html