2021-03-24 작성

JavaScript 텍스트를 클립보드로 복사하는 방법

텍스트 복사하는 기능은 웹으로는 어떻게 처리할까? execCommand 기능을 이용하여 매우 쉽게 구현할 수 있다.

JavaScript로 구현하기

let dummy = document.createElement("textarea");
document.body.appendChild(dummy);

dummy.select(); // 복사할 URL 선택
document.execCommand("copy"); // 클립보드에 복사
document.body.removeChild(dummy); // 복사한 URL 선택 풀기

alert("URL이 클립보드에 복사되었습니다");

웹스퀘어에서 구현하기

ibxObj.select(); // 복사할 URL 선택
document.execCommand("copy"); // 클립보드에 복사
ibxObj.blur(); // 복사할 URL 선택 풀기

alert("URL이 클립보드에 복사되었습니다");