기존에는 execCommand
라는 함수가 사용되었으나 deprecate되면서 Clipboard API를 권장하게 되었다.
navigator.clipboard.writeText()
위 메서드의 parameter로 복사할 값을 넣으면 된다.
만약 복사에 성공하면 toast를 띄우는 등의 동작을 하고 싶다면 then으로 연결하면 된다.
navigator.clipboard.writeText("").then(() => 동작)
주의! localhost가 아닌 http 환경에서는 동작하지 않는다. (에러가 발생한다)