-
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://xiaoxuejie.iteye.com/blog/1422681
最后直接将extjs升级到3.4版本,问题搞定
-
在新页面中查看内容
-
下载源文件
-
-
- 标签:
- div
- 解决
- 不兼容
- 提示
- 问题
- range.prototype.createcontextualfragment
- http
- html
- 版本
- ie9
- extjs
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~