Initialer Upload

This commit is contained in:
Florian Otto
2026-04-15 14:30:36 +02:00
commit edc4ec5bf3
33 changed files with 1505 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
// util/screenshot.js
// Macht einen Screenshot vom aktiven Tab und speichert ihn lokal
async function takeScreenshotAndStore() {
try {
const [tab] = await chrome.tabs.query({ active: true, currentWindow: true });
const imageUri = await chrome.tabs.captureVisibleTab(tab.windowId, { format: "png" });
await saveToStorage('screenshot', imageUri);
return imageUri;
} catch (error) {
console.error("Fehler beim Screenshot erstellen:", error);
throw error;
}
}
// Lädt den Screenshot aus dem Storage
async function loadScreenshot() {
return await loadFromStorage('screenshot');
}
// Löscht gespeicherten Screenshot
async function clearScreenshot() {
await removeFromStorage('screenshot');
}