const takeIFrameScreenshot = (iframeId) => {
const iframe = document.getElementById(iframeId);
const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
const iframeBody = iframeDoc.body;
const canvas = document.createElement('canvas');
canvas.width = iframeBody.scrollWidth;
canvas.height = iframeBody.scrollHeight;
const ctx = canvas.getContext('2d');
ctx.drawImage(iframe, 0, 0, canvas.width, canvas.height);
const screenshot = canvas.toDataURL();
return screenshot;
}