Extra Form
PHP PHP 8.1
CMS Rhymix 2.x

라이믹스의 ckeditor은 paste이벤트(복사 후 붙여넣기 시 실행되는 이벤트)를 이용하여 재미있는 애드온을 개발할 수 있습니다.

 

그런데, 갤럭시 스마트폰의 키보드에서 지원하는 바로 붙여넣기 기능 / 클립보드기능을 사용하면

 

paste이벤트를 통해 감지를 하지 못 하더라구요.

 

에디터창을 길게 눌러서 > 내용을 붙여넣는것과

삼성 키보드의 바로 붙여넣기 기능으로 > 내용을 붙여넣는것

 

둘다 에디터 상 html코드는 동일한데

혹시 왜 작동이 안되는 걸 까요? ㅠㅠ

  • profile
    나름 웹표준? 에 해당 하는 붙여넣기는 인식이 가능하지만 제조사별로 다 각각인 키보드별 붙여넣기 기능을 수용하기는 어려울걸요?? 붙여넣기 인식후 동작하는 것 전부 스마트폰 자체 키보드의 붙여넣기로는 인식되지 않았습니다.
  • profile profile
    아 역시 저만 발견한 문제가 아니었군요 ㅠㅠ
  • profile profile
    문제라고 보기 어려울 것 같은데요.
    content의 내용을 읽어드린 후 감지하는게 아닌 키 동작을 감지하는 방식이라 그럴수 밖에 없을 겁니다.

    불편한 문제이긴 한데 어쩔수 없어 보입니다.
    유튜브 주소 입력시 자동으로 embed 를 만들어주는 기능 등이 일부 회원들이 편하게 쓰던 자신만의 붙여넣기를 사용하다가 기능 자체를 모르는 경우가 종종 발생합니다.
  • profile profile
    네네 안그래도 유튜브 등의 자동삽입 기능이
    일부 회원에게만 적용이 안되는 문제가 보이길래, 확인해보았더니 키보드 어플의 붙여넣기 기능을 사용하는 회원들이었더라구요 ㅠㅠ

    안타깝지만 자바스크립트 단에서도 감지하기가 어려운 것 같습니다.
  • profile profile
    현실적인 부분은 감안해서 기능을 제공할 수 밖에 없을 겁니다. 표준이 아닌 것들 비표준의 방식을 모두 수집해서 반영해 주기가 불가능하니 표준의 방식만 채택 될 수 밖에 없을 것 같습니다.