Heim > Datenbank > MySQL-Tutorial > EXTJS 2.2版本在IE9中会报错:对象不支持“createContextualFrag

EXTJS 2.2版本在IE9中会报错:对象不支持“createContextualFrag

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:36:46
Original
1218 Leute haben es durchsucht

如果是EXTJS 2.2的版本,应该是在ext-all.js 233行处报错:对象不支持“createContextualFragment”属性或方法,这是extjs2.2的一个BUG,应该那个时候还没有IE9,只有后面的版本解决了这个问题,这两天我也正遇到了这个问题,根据网上查阅,发现很多人都遇到

如果是EXTJS 2.2的版本,应该是在ext-all.js 233行处报错:对象不支持“createContextualFragment”属性或方法,这是extjs2.2的一个BUG,应该那个时候还没有IE9,只有后面的版本解决了这个问题,这两天我也正遇到了这个问题,根据网上查阅,发现很多人都遇到同样的问题,解决办法如下:

在 ext-all.js报错的那一行前面加入下面的代码:

if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment)
{
     Range.prototype.createContextualFragment = function(html)
     {
         var frag = document.createDocumentFragment(),  
         div = document.createElement("div");
         frag.appendChild(div);
         div.outerHTML = html;
         return frag;
     };

注:上面代码是网友提供的。

我试了,这样可以解决问题了。但EXTJS 在IE9下面好像问题还挺多,如果设置为浏览器兼容模式,很多问题都可以解决。希望大家都能把自己在IE9下遇到的问题拿出来,一起讨论,找寻解决办法。

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage