Mute media by default
Mutes every video and audio element as soon as it appears, including content loaded later.
Code to copy
// Mute every media element as soon as it appears on the page.
function muteAll() {
document.querySelectorAll('video, audio').forEach(function (m) {
try {
m.muted = true;
m.defaultMuted = true;
} catch (e) {}
});
}
muteAll();
new MutationObserver(muteAll).observe(document.documentElement, {
childList: true, subtree: true
});
How to use this example
- Copy the code with the button above.
- Install JustZix (2 minutes) and open the extension on the target page.
- Add a new rule matching that page.
- Paste the code into the rule's JavaScript panel and save — it runs on every page visit.
Rate this example
No ratings yet — be the first.