실제 업무할 때 쓰는 프로그램중에 복사 붙혀넣기를 해야하는 프로그램이 있는데 너무 많이 붙혀넣기를 하려다보니 귀찮아서 자동으로 복사되는 프로그램을 만들어 보다가 js로 복사하는 메소드를 찾게 되었다.

 

이전부터 쓰이던 것들이나 api도 있는거 같지만 환경만 된다면 가장 간단하게 할 수 있는 방법으로 소개한다.

window.navigator.clipboard.writeText();

간단한 예시 사진
간단한 예시

간단하게 설명하면 innerHTML(textarea)이나 textContent(div)로 가져온 문자열을 복사해준다.

 

환경은 https 또는 localhost 에서만 작동하는데 집에서 인터넷으로 할때는

127.0.0.1까지는 문제 없이 작동하는 것을 확인했다.

회사에서 쓸때 와이파이나 테스팅 서버에서 사용할 경우에는 앞에 주소를 localhost로 바꿔주면 문제 없었다.

127.0.0.1은 복사가 된다
127.0.0.1

 

복사가 안될땐 localhost
localhost / https

 i'm 완벽이에요^^

+ Recent posts