function toClipboard(url) { if (navigator.clipboard && window.isSecureContext) { // Modern approach navigator.clipboard.writeText(url) .then(() => { alert('Link in die Zwischenablage kopiert!'); }) .catch(err => { console.error('Fehler beim Kopieren: ', err); }); } else { // Fallback for older browsers const textarea = document.createElement('textarea'); textarea.value = url; textarea.style.position = 'fixed'; // Verhindert Scrollen textarea.style.opacity = '0'; document.body.appendChild(textarea); textarea.focus(); textarea.select(); try { document.execCommand('copy'); alert('Token-URL in die Zwischenablage kopiert!'); } catch (err) { console.error('Fallback: Kopieren fehlgeschlagen', err); } document.body.removeChild(textarea); } }