// statistics.js document.addEventListener("DOMContentLoaded", async () => { const count = await loadFromStorage('reportCount') || 0; document.getElementById("report-count").innerText = count; document.getElementById("share-stats-btn").addEventListener("click", shareStats); }); // Statistik anonym teilen async function shareStats() { const options = await loadFromStorage('options'); if (!options?.shareStats) { alert("Das Teilen von Statistiken ist deaktiviert."); return; } const count = await loadFromStorage('reportCount') || 0; const payload = { reports: count, browser: navigator.userAgent, timestamp: new Date().toISOString() }; try { // Dummy Upload (kann später erweitert werden) alert("Statistik erfolgreich (lokal simuliert) geteilt."); } catch (error) { console.error("Fehler beim Teilen der Statistik:", error); alert("Fehler beim Senden der Statistik."); } }