[JavaScript] Clipboard

[JavaScript] Clipboard updated_at: 2023-03-13 07:55

Clipboard

execCommand 사용하는 방식

var text='copy my text';
document.addEventListener('copy', (e) => {
  e.clipboardData.setData('text/plain', (text));
  e.preventDefault();
  document.removeEventListener('copy', null);
});

document.execCommand('copy', true);
alert('copy');

clipboard 를 사용하는 방식

var text='copy my text';
navigator.clipboard.writeText(text).then(() => {
    alert('copy');
});

후자를 사용하는 것이 더욱 간단하다는 것을 알 수 있다.

참고로 현재 크립보드의 내용을 쓸때는 아래와 같이 구현한다.


navigator.clipboard.readText().then((text) => {
    console.log('Pasted content: ', text);
});
평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글