23 lines
803 B
JavaScript
23 lines
803 B
JavaScript
// ==UserScript==
|
|
// @ name twitch click to mute
|
|
// @ namespace zomo.dev
|
|
// @ match https://www.twitch.tv/*
|
|
// @ version 1.0
|
|
// @ description click to mute/unmute
|
|
// @ downloadURL https://git.zomo.dev/zomo/browser-scripts/raw/branch/main/dist/twitch-click-mute.user.js
|
|
// @ supportURL https://git.zomo.dev/zomo/browser-scripts/issues
|
|
// @ homepageURL https://git.zomo.dev/zomo/browser-scripts
|
|
// ==/UserScript==
|
|
// scripts/twitch-click-mute/main.ts
|
|
addEventListener("load", () => {
|
|
document.body.addEventListener("click", (e) => {
|
|
let target = e.target;
|
|
if (target && target.getAttribute("data-a-target") === "player-overlay-click-handler") {
|
|
let video = document.querySelector("video");
|
|
if (video) {
|
|
video.muted = !video.muted;
|
|
}
|
|
}
|
|
});
|
|
});
|