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이긴 한데 작동도 잘 되고, 그거 처리하려면 코드 드럽게 길어진다