AI-Powered Quiz Assistant (Chrome Extension)

This commit is contained in:
Justin Oros
2026-01-07 17:07:04 -07:00
committed by GitHub
commit c1d853de4e
9 changed files with 1101 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
// Background service worker for the extension
// Handles installation and updates
chrome.runtime.onInstalled.addListener(() => {
console.log('Quiz Helper extension installed');
// Set default state
chrome.storage.sync.set({ enabled: false });
});
// Listen for messages from content scripts or popup
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.action === 'getState') {
chrome.storage.sync.get(['enabled'], (result) => {
sendResponse({ enabled: result.enabled || false });
});
return true; // Indicates async response
}
});