Files
cookiekop-plugin/util/screenshot.js
T
2026-04-15 14:30:36 +02:00

25 lines
768 B
JavaScript

// 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');
}