WebExtension module: alert() for background pages/workers in Web Extensions
- Browsers: Chrome, Firefox, Safari
- Manifest: v2 and v3
- Contexts: All contexts
You can download the standalone bundle and include it in your manifest.json
.
Or use npm
:
npm install webext-alert
import alert from 'webext-alert';
alert('Hello from background script!');
Uses alert()
wherever possible, but falls back to a custom window with the same content.
If the native alert
is used, this will block the execution of the background script until the user closes the alert.
If the custom window is used, webextAlert
will return a promise that resolves when the user closes the window.
- If the user is using a full screen window on macOS or they're on mobile, a whole new window will be opened instead of a popup. This is a limitation of the WebExtensions API.
- Awesome-WebExtensions - A curated list of awesome resources for WebExtensions development.
- More…
MIT © Federico Brigante