/
githubmirror
/
screenshot-to-code
Обзор
Документация
Войти
/
githubmirror
/
screenshot-to-code
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
frontend/src/lib/takeScreenshot.ts
14 строк
413 B
Abi Raja
abstract out takeScreenshot
25 июл 2024, 21:58
25 июл 2024, 21:58
40c0f52
Код
Авторство
О чём код?
import html2canvas from "html2canvas"; export const takeScreenshot = async (): Promise<string> => { const iframeElement = document.querySelector( "#preview-desktop" ) as HTMLIFrameElement; if (!iframeElement?.contentWindow?.document.body) { return ""; } const canvas = await html2canvas(iframeElement.contentWindow.document.body); const png = canvas.toDataURL("image/png"); return png; };