Frontend/JavaScript
JavaScript 텍스트를 클립보드로 복사하는 방법
컴슈터
2021. 3. 24. 14:27
텍스트 복사하는 기능은 웹으로는 어떻게 처리할까? 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이 클립보드에 복사되었습니다");