15 lines
485 B
JavaScript
15 lines
485 B
JavaScript
// Background script for Firefox extension
|
|
browser.runtime.onInstalled.addListener(() => {
|
|
console.log('GreasyBoii extension installed');
|
|
});
|
|
|
|
// Listen for messages from content script
|
|
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
|
if (request.action === 'getRules') {
|
|
browser.storage.sync.get(['rules']).then((result) => {
|
|
sendResponse({ rules: result.rules || [] });
|
|
});
|
|
return true; // Keep channel open for async response
|
|
}
|
|
});
|