서식있는 텍스트 편집을 위해 일부 contenteditable
div로 로컬 HTML 콘텐츠를로드하는 UIWebView가 있습니다. 키보드에서 일부 키를 누르면 해당 div 내에서 내용 변경 사항을 감지하고 적절하게 크기를 조정하고 제대로 스크롤하여 키보드 위에 커서를 놓습니다.iOS 8 Quicktype 추천 찾기 붙여 넣기
나는이 사용 onkeyup
이벤트 처리기를 할 수 있어요 :
<div id="contents" onkeyup="keyup()" onpaste="paste()" contenteditable="true">...</div>
. div에 제안 텍스트를 붙여 넣는 작업을 감지하는 방법은 무엇입니까?
onkeyup
과 같은 이벤트 처리기는 키보드 단추를 누르지 않고 텍스트를 붙이면 도움이되지 않으므로 onpaste
이벤트가 호출되지 않습니다. 무언가 붙여 넣을 때 DOM 변경을 감지하기 위해 MutationObserver을 구현하려고했습니다. 도움이되지 않습니다.
저는 작업 솔루션을 찾으려고 애 쓰고 있습니다. 모든 조언을 부탁드립니다. 감사!