1 2 3 4 5 6 7 8 | const editor = document.querySelector("[contenteditable=true]"); editor.addEventListener("beforeinput", function (evt) { if (evt.dataTransfer != null) { const text = evt.dataTransfer.getData("text/plain"); document.execCommand("insertText", false, text); evt.preventDefault(); } }); | cs |
별거 없고 IE 빼고 대부분 다 됨
execCommand가 Deprecated이긴 한데 작동도 잘 되고, 그거 처리하려면 코드 드럽게 길어진다
댓글 0