dom-to-image와 사파리

juunini·2021년 10월 25일
0

시행착오

목록 보기
19/21
post-thumbnail

나는 이 라이브러리를 그만두겠다!

https://github.com/tsayen/dom-to-image/issues/27#issuecomment-304661449

(dom-to-image 라이브러리 이슈에서)
"html2canvas 써서 해결했어요."
...네?

IE의 시대가 끝나서

모든 브라우저가 동일하게 동작하리라 생각했습니다.

...네?

dom-to-image 에 가봅니다.

사파리는 지원하지 않습니다.
...네?

여러분, 제가 대신 삽질했습니다.

여러분, 제가 삽질 했으니 svg로 시도하려 그러지 마세요. 안됩니다.

나는 이 라이브러리를 그만두겠다!

너 이자식----!!!!

"그 이슈를 해결하기 위해 지금까지 몇 개의 라이브러리를 설치한거냐!?"
"넌 지금까지 누른 키의 갯수를 기억하고 있나?"

yarn add html2canvas

크...클립보드?!

어...어떻게 된거지? 다운로드는 가능할 터?!

https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/write#browser_compatibility

파이어폭스가 navigator.clipboard.write API를 지원하지 않습니다.
그리고 사파리는 텍스트 타입에 대해서만 지원합니다.
(제가 못하는걸지도 모릅니다만, 어떤 방법을 써도 image/png 를 사파리에서 클립보드 복사를 실패했습니다.)

html2canvas로 도망쳤지만 이제 한계인가

결론

결국 이미지를 클립보드로 복사는 크롬에서만 지원하는 쪽으로 가거나, 아예 제거하거나 하는 쪽으로 고민하고 있습니다.

image/png를 클립보드로 복사하는건 크롬에서만 지원하는 기능이라는걸 알게된 삽질의 시간이었습니다.

profile
Full StackOverFlow

4개의 댓글

comment-user-thumbnail
2021년 10월 25일

?????: gg가 나왔습니다!!!! gg!!!!!!

1개의 답글
comment-user-thumbnail
2021년 10월 26일

재밌네요ㅎㅎㅎ클립보드는 웬만하면 통일됬을거같았는데...

1개의 답글