게시글 CKEditor에서 테이블 생성시 그대로 tag 노출되는 현상
- 작성자 :
- 이*훈
- 작성일 :
- 2020-08-06 13:28:08
- 조회수 :
- 3,427
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
공통 컴포넌트 All-in-one에서 CKEditor을 이용하여 table를 생성한뒤 값을 입력하고
저장 한 다음 해당 게시글을 보면
표가 노출이 안되고 아래와 같은 tag가 노출됩니다.
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
<td>test</td>
<td>test</td>
</tr>
<tr>
<td>1234</td>
<td>12342</td>
</tr>
<tr>
<td>421</td>
<td>2</td>
</tr>
</tbody>
</table>
어떻게 해결할 수 있을까요?
공통 컴포넌트 All-in-one에서 CKEditor을 이용하여 table를 생성한뒤 값을 입력하고
저장 한 다음 해당 게시글을 보면
표가 노출이 안되고 아래와 같은 tag가 노출됩니다.
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
<td>test</td>
<td>test</td>
</tr>
<tr>
<td>1234</td>
<td>12342</td>
</tr>
<tr>
<td>421</td>
<td>2</td>
</tr>
</tbody>
</table>
어떻게 해결할 수 있을까요?
A
안녕하세요.
표준프레임워크센터입니다.
HTMLTagFilter가 적용되어 문의주신 사항이 발생하는 현상으로 보여집니다.
HTMLTagFilter는 XSS 방지를 목적으로 제시된 예제이며
위험이 있을 태그들을 필터링 하여 인코딩 변환해주는 역할을 하고 있습니다.
제외가 필요한 태그들을 HTMLTagFilter에서 수정하여 사용하시거나
개별 상황에 맞추어 다른 라이브러리를 사용해 보시는 것도 좋을 듯 합니다.
https://github.com/naver/lucy-xss-filter
감사합니다.
표준프레임워크센터입니다.
HTMLTagFilter가 적용되어 문의주신 사항이 발생하는 현상으로 보여집니다.
HTMLTagFilter는 XSS 방지를 목적으로 제시된 예제이며
위험이 있을 태그들을 필터링 하여 인코딩 변환해주는 역할을 하고 있습니다.
제외가 필요한 태그들을 HTMLTagFilter에서 수정하여 사용하시거나
개별 상황에 맞추어 다른 라이브러리를 사용해 보시는 것도 좋을 듯 합니다.
https://github.com/naver/lucy-xss-filter
감사합니다.