파이어폭스 3 베타가 나와서 깔았습니다. ㅎㅎ 역시나더 빠르더군요. 베타 1에서는 메모리 leak 문제가 심각해서 도저히
못쓰겠다 싶었는데 어느정도 안정화가 된것같습니다. 그런데 아직 텍스트큐브 ( 현재 사용 버전 1.6 베타 7 ) 에서는 바뀐
자바스크립트를 적용하지 않아서 에디터가 정상적으로 동작하지 않습니다.특히 파일 삽입은 아무동작도 않하죠,![]() 파이어폭스 3 의 자바스크립트가 변경되서 예외가 발생해버리는 현상이었습니다. 그 위치의 코드를 보니 if (node != null) dummyNode.appendChild(node); 요놈이 원인이었습니다. 구글 님에게 물어보니 이제 이렇게는 사용하면 않된다고 하더군요. 아마 텍스트큐브 팀들이 수정하겠지만, 일단 임시로 저는 해당 코드들을 수행되지 않게 주석처리해 버렸습니다. ㅎ 곧 1.6 정식이 나오면 해결되겠지요, /plugins/FF_Modern/editor.js 를 열어 1620 라인쯤을 보면
//요부분과~
//if (node != null)
// dummyNode.appendChild(node);
range.insertNode(range.createContextualFragment(value1 + dummyNode.innerHTML + value2));
}
}
} else
insertTag(this.textarea, value1, value2);
}
//요부분
//if(isWYSIWYG) {
// this.correctContent();
//}
this.changeButtonStatus(null, null);
try { this.contentDocument.body.focus(); } catch(e) { }
}
이렇게 수정해서 사용하시면 파일 삽입이 됩니다. 해당 코드들이 무슨 역활을 하는지는 확인하지 못했으나 몇개의 포스팅을 하는 동안에는 별 문제가 없었습니다. ㅎ 하루 빨리 1.6 정식이 나오길 바라며... |
Posted on 2007/12/22 17:22
Filed Under 컴퓨터 일반/파이어폭스
