document.getElementById('safeLinkInput').addEventListener('keypress', function(event) { if (event.key === 'Enter') { handleDecode(); } }); function decodeSafeLink(link) { try { const url = new URL(link); const originalUrlEncoded = url.searchParams.get('url'); if (originalUrlEncoded) { const decodedUrl = decodeURIComponent(originalUrlEncoded); document.getElementById('decodedUrlText').textContent = decodedUrl; document.getElementById('copyButton').style.display = 'block'; // Show the copy button } else { document.getElementById('decodedUrlText').textContent = 'No original URL found in the provided Safe Link.'; document.getElementById('copyButton').style.display = 'none'; // Hide the copy button } } catch (error) { document.getElementById('decodedUrlText').textContent = 'Invalid Safe Link format.'; document.getElementById('copyButton').style.display = 'none'; // Hide the copy button } } function handleDecode() { const safeLink = document.getElementById('safeLinkInput').value; decodeSafeLink(safeLink); } function copyToClipboard() { const decodedText = document.getElementById('decodedUrlText').textContent; navigator.clipboard.writeText(decodedText).then(() => { alert('URL kopiert!'); }).catch(err => { alert('URl ble IKKE kopiert: ', err); }); }