mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-18 15:28:37 +02:00
26 lines
922 B
Markdown
26 lines
922 B
Markdown
# notify-link-clicks-i18n
|
|
|
|
## What it does
|
|
|
|
This extension includes:
|
|
|
|
* a content script, "content-script.js", that is injected into all pages
|
|
* a background script, "background-script.js"
|
|
|
|
The content script listens for clicks in the page it's attached to.
|
|
If a click is on a link, the content script sends the link's href
|
|
to the background script.
|
|
|
|
The background script listens for this message. When the background script
|
|
receives the message, it displays a notification containing the href.
|
|
|
|
The notification's content, as well as the extension's name and description, are
|
|
localized into German, Dutch, and Japanese, as well as the default en-US.
|
|
|
|
# What it shows
|
|
|
|
* how to inject content scripts declaratively using manifest.json
|
|
* how to send messages from a content script to a background script
|
|
* how to display system notifications using the notifications API
|
|
* how to use the internationalization (i18n) system
|