13 lines
530 B
JavaScript
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 });
|
|
}
|
|
});
|