JS에서 클립보드에 텍스트 복사(두 가지 방법)
1. 옛날 방식
클립보드에 텍스트를 복사하는 이전 방법은
function copyToClipboard(text){
const textArea = document.createElement("textarea")
textArea.value = text
document.body.appendChild(textArea)
textArea.focus()
textArea.select()
document.execCommand('copy')
document.body.removeChild(textArea)
}
2. 새로운 방식
최신 브라우저의 경우
navigator.clipboard
를 사용하여 텍스트를 복사할 수 있습니다.function copyToClipboard(text){
navigator.clipboard.writeText(text)
}
3. 보너스
이제 이 두 가지 접근 방식을 결합하여 최신 브라우저에서
navigator.clipboard
를 사용하고 필요할 때 이전 접근 방식으로 대체하는 함수를 만들 수 있습니다.function copyToClipboard(text){
if(navigator.clipboard){
navigator.clipboard.writeText(text)
return //codes below wont be executed
}
const textArea = document.createElement("textarea")
textArea.value = text
document.body.appendChild(textArea)
textArea.focus()
textArea.select()
document.execCommand('copy')
document.body.removeChild(textArea)
}
내 다른 기사와 YouTube 채널을 확인하십시오.
JS로 스크린 레코더를 만들 수 있습니다.
Shuvo ・ 10월 21일 ・ 3분 읽기
#javascript
#webdev
#tutorial
#beginners
폭="710"
높이="399"
src="https://www.youtube.com/embed/mD_QQvJYQAI"
전체화면 허용
로딩="게으른">
Reference
이 문제에 관하여(JS에서 클립보드에 텍스트 복사(두 가지 방법)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/0shuvo0/copy-text-to-clipboard-in-jstwo-ways-1pn1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)