🚀   새로운 블로그로 이전했습니다.

(JS) 클립보드 복사하기

snippet: javascript
2022.09.19
1분

export const copyClipboard = async (url = window.document.location.href) => {
  try {
    await navigator.clipboard.writeText(url);
    alert('링크가 복사되었습니다.');
  } catch (e) {
    console.error(e);
    alert('클립보드 복사에 실패했습니다.');
  }
};

https://web.dev/i18n/ko/async-clipboard/


레거시 방법

export const copyURL = () => {
  let currentUrl = window.document.location.href;
  let t = document.createElement('textarea');
  document.body.appendChild(t);
  t.value = currentUrl;
  t.select();
  document.execCommand('copy');
  document.body.removeChild(t);

  alert('링크가 복사되었습니다.');
};

https://sezzled.tistory.com/138


글을 이전했습니다.
자세한 내용은 아래 글을 참고 해주세요!

https://bepyan.me/post/js-clipboard