tab-shooter/background.js

13 lines
530 B
JavaScript

/* Tab Shooter — Background Service Worker (MV3)
* Minimal: das Popup übernimmt die gesamte Spiellogik.
* Der Service Worker ist erforderlich für die Manifest-Deklaration
* und kann künftig z.B. ein Tastenkürzel (commands) anbieten.
*/
// Bei Installation: Default-Highscore setzen, falls nicht vorhanden.
chrome.runtime.onInstalled.addListener(async () => {
const data = await chrome.storage.local.get("highscore");
if (data.highscore === undefined) {
await chrome.storage.local.set({ highscore: 0 });
}
});