728x90
Webview에서 clipboard로 텍스트를 copy 시키기 위해선 2가지 방법이 있다.
1. iOS 13.4 이상 버전
navigator.clipboard.writeText("복사할 텍스트")
iOS 13.4 이상 버전에선 Clipboard API를 활용하면 굉장히 쉽게 구현이 가능. 하지만 그 미만 버전에선 지원을 안함
2. iOS 13.4 미만 버전
const textArea = document.createElement('textarea')
document.body.appendChild(textArea)
textArea.value = value
textArea.select()
document.execCommand('copy')
document.body.removeChild(textArea)
alert('URL 복사가 완료되었습니다.')
doc.execCommand() 커맨드를 사용하는 방법. Clipboard API가 나온 이후에 잘 안쓰지만 하위 버전에선 어쩔 수 없이 써야함
728x90
'iOS > 설명' 카테고리의 다른 글
[iOS] High performance based drawing (0) | 2024.02.24 |
---|---|
[iOS] Mirror Struct (0) | 2024.02.24 |
[iOS] beginBackgroundTask (0) | 2023.06.24 |
[iOS] Pod 폴더 충돌 해결 (0) | 2023.02.05 |
[iOS] Podfile.lock (0) | 2023.02.05 |
댓글