라이믹스 ckeditor의 paste 이벤트
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.1 |
라이믹스의 ckeditor은 paste이벤트(복사 후 붙여넣기 시 실행되는 이벤트)를 이용하여 재미있는 애드온을 개발할 수 있습니다.
그런데, 갤럭시 스마트폰의 키보드에서 지원하는 바로 붙여넣기 기능 / 클립보드기능을 사용하면
paste이벤트를 통해 감지를 하지 못 하더라구요.
에디터창을 길게 눌러서 > 내용을 붙여넣는것과
삼성 키보드의 바로 붙여넣기 기능으로 > 내용을 붙여넣는것
둘다 에디터 상 html코드는 동일한데
혹시 왜 작동이 안되는 걸 까요? ㅠㅠ
댓글 5
content의 내용을 읽어드린 후 감지하는게 아닌 키 동작을 감지하는 방식이라 그럴수 밖에 없을 겁니다.
불편한 문제이긴 한데 어쩔수 없어 보입니다.
유튜브 주소 입력시 자동으로 embed 를 만들어주는 기능 등이 일부 회원들이 편하게 쓰던 자신만의 붙여넣기를 사용하다가 기능 자체를 모르는 경우가 종종 발생합니다.
일부 회원에게만 적용이 안되는 문제가 보이길래, 확인해보았더니 키보드 어플의 붙여넣기 기능을 사용하는 회원들이었더라구요 ㅠㅠ
안타깝지만 자바스크립트 단에서도 감지하기가 어려운 것 같습니다.