MBs Tab Volume Control di monerobull
Adjust the volume of individual browser tabs
SperimentaleSperimentale
Metadati estensione
Informazioni sull’estensione
Tab Volume Control
A lightweight Firefox extension to set the audio volume of individual websites. Volumes are remembered per site (by hostname) and re-applied automatically on future visits.
Features
Usage
Click the toolbar icon to open the popup. It lists the open tabs in the current
window that support volume control. Drag a slider to set that site's volume, or
click the speaker icon to mute/unmute. Changes apply immediately to every open
tab of the same site and are remembered for next time.
How it works
Permissions
A lightweight Firefox extension to set the audio volume of individual websites. Volumes are remembered per site (by hostname) and re-applied automatically on future visits.
Features
- Per-site volume control from 0–100%, saved automatically
- Mute / unmute with one click (restores your previous level)
- Works with both plain
<audio>/<video>elements and sites that use the Web Audio API - Acts as a multiplier on top of the site's own volume control, so a site's
built-in slider (e.g. YouTube's) keeps working alongside it - Embedded cross-origin players (e.g. iframes) inherit the parent page's setting
- Visual indicator for tabs that are currently producing audio
- Leaves a site's audio untouched until you actually set a volume for it
Usage
Click the toolbar icon to open the popup. It lists the open tabs in the current
window that support volume control. Drag a slider to set that site's volume, or
click the speaker icon to mute/unmute. Changes apply immediately to every open
tab of the same site and are remembered for next time.
How it works
- A content script injects a small page-context script (
content_scripts/inject.js)
that hooksHTMLMediaElementand the Web Audio API. It intercepts the
element'svolumeproperty so the chosen level is applied as a multiplier
(output = siteVolume × extensionVolume), letting a site's own volume control
keep functioning, and uses a Web Audio gain node for sites that route audio
through the Web Audio API. - A background script (
background.js) resolves the requesting frame's
top-level host, so cross-origin iframes get the volume set for the page
they're embedded in. - Settings are stored with
browser.storage.local, keyed by hostname.
Permissions
tabs— list open tabs and their titles/favicons in the popupstorage— remember per-site volume settings<all_urls>— apply volume on any site you visit
Voto 0 da 0 revisori
Permessi e dati
Permessi obbligatori:
- Accedere alle schede
- Accedere ai dati di tutti i siti web
Raccolta dati:
- Lo sviluppatore dichiara che questa estensione non richiede la raccolta di dati.
Ulteriori informazioni
- Link componente aggiuntivo
- Versione
- 1.0
- Dimensione
- 17,18 kB
- Ultimo aggiornamento
- 23 giorni fa (23 giu 2026)
- Categorie correlate
- Licenza
- Licenza MIT
- Cronologia versioni
- Aggiungi alla raccolta