요약:
저는 최근에 버튼을 클릭하여 링크를 복사하는 기능을 구현해야 하는 프로젝트를 진행했습니다. 인터넷에서 관련 정보를 검색한 결과 ZeroClipboard가 여러 개 있다는 것을 발견했습니다. 플래시를 통해 기능 구현. 점점 더 많은 사람들이 플래시를 폐지하자고 제안하는데, 복사와 자르기가 과연 js로도 가능할까?
주소: https://github.com/baixuexiyang/clipBoard.js
방법:
복사
var copy = new clipBoard(document.getElementById('data'), { beforeCopy: function() { }, copy: function() { return document.getElementById('data').value; }, afterCopy: function() { } });
잘라내기
var cut = new clipBoard(document.getElementById('data'), { beforeCut: function() { }, Cut: function() { return document.getElementById('data').value; }, afterCut: function() { } });
붙여넣기
var paste = new clipBoard(document.getElementById('data'), { beforePaste: function() { }, paste: function() { return document.getElementById('data').value; }, afterPaste: function() { } });