• Extjs和ie9的版本不兼容问题

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 问题一

    ie9下上传附件时,提示的进度条有问题,如下图:

    • 问题二

    通过学习活动管理页面创建活动的时候,ie9下点击出错

    本应该这样:

    经过调试是extjs中的getAttribute()方法在ie9下失效

    • 问题一解决

    在错误提示中的ext-all.js中加入一段代码:

    if((typeof Range !== "undefined") &&!Range.prototype.createContextualFragment) {

    Range.prototype.createContextualFragment= function (html) {

    varfrag = document.createDocumentFragment(),

    div= document.createElement("div");

    frag.appendChild(div);

    div.outerHTML= html;

    returnfrag;

    };

    }

    参考资料:http://blog.csdn.net/lmaohuanl/article/details/6791833

    • 问题二解决

    至于问题二,有人提出修改源码,我照做未成功,参考:http://xiaoxuejie.iteye.com/blog/1422681

    最后直接将extjs升级到3.4版本,问题搞定

    • 在新页面中查看内容
    • 下载源文件
    • 标签:
    • div
    • 解决
    • 不兼容
    • 提示
    • 问题
    • range.prototype.createcontextualfragment
    • http
    • html
    • 版本
    • ie9
    • extjs
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部