ie11 사용시 KindEditor 에서 newlineTag 를 br 로 해도 p 태그로 나온다.
KindEditor 가 ie11 이 나온 이후로 새 버전이 나오지 않아 ie11 에 대한 대응이 제대로 되고 있지 않다.
나름 해결하기 위해 몇가지 시도해 보고 다음과 같이 해결을 했다.
var _VERSION = '4.1.10 (2013-11-23)',
_ua = navigator.userAgent.toLowerCase(),
_IE = _ua.indexOf('msie') > -1 && _ua.indexOf('opera') == -1,
_IE11 = !!navigator.userAgent.match(/Trident.*rv[ :]*11\./),
_NEWIE = _ua.indexOf('msie') == -1 && _ua.indexOf('trident') > -1,
_GECKO = _ua.indexOf('gecko') > -1 && _ua.indexOf('khtml') == -1,
_WEBKIT = _ua.indexOf('applewebkit') > -1,
_OPERA = _ua.indexOf('opera') > -1,
_MOBILE = _ua.indexOf('mobile') > -1,
_IOS = /ipad|iphone|ipod/.test(_ua),
_QUIRKS = document.compatMode != 'CSS1Compat',
_IERANGE = !window.getSelection,
_matches = /(?:msie|firefox|webkit|opera)[\/:\s](\d+)/.exec(_ua),
_V = _matches ? _matches[1] : '0',
_TIME = new Date().getTime();
if( _IE11 ) _V = 11;
위 두 라인을 추가해서 ie11 일때 _v 값을 11 로 주니 해결이 되었다. 왜 그런지는 소스를 좀더 분석해 봐야겠다.
'Story > Javascript' 카테고리의 다른 글
Interpreter 방식의 javascript 또는 php 등에서 ++$i and $i++ 차이점 (0) | 2015.02.17 |
---|---|
Self-Executing Anonymous Functions 익명함수 (0) | 2014.12.10 |
임의의 좌표에 이벤트를 강제로 주는 방법 트리거 이벤트 (0) | 2014.10.22 |
kindeditor ie11 에서 붙여넣기시 원하는 위치에 놓이지 않고 맨끝에 붙을때. (0) | 2014.10.21 |
위지윅 에디터 KindEditor 에서 옵션값 변경 샘플 (0) | 2014.01.14 |