extjs2.2.1 i9 또는 i10을 지원하는 해결 방법

1216 단어 ExtJs
IE9과 IE10은 유효하지만, IE10의 호환 모드를 사용하는 것이 가장 좋다. 그렇지 않으면 다른 js 방법도 ext-all로 바뀌었다.js에서 이 getattributeNS 방법을 찾아 다음 코드로 수정합니다
getAttributeNS : (Ext.isIE && !(/msie 9/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 9)
     && !(/msie 10/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 10))
      ? function(ns, name){
        var d = this.dom;
        var type = typeof d[ns+":"+name];
        if(type != 'undefined' && type != 'unknown'){
            return d[ns+":"+name];
        }
        return d[name];
    } : function(ns, name){
        var d = this.dom;
        return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
    } 

동시에
    
페이지 헤더를 호환 모드로 설정하기;
고맙습니다 csdn의 angilin

좋은 웹페이지 즐겨찾기