Greasy Fork is available in English.
try to take over the world!
当前为
// ==UserScript==
// @name Mute Yandex Music
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://music.yandex.ru/*
// @noframes
// @grant none
// ==/UserScript==
'use strict';
var timerTry = 1000;
function triggerMouseEvent (node, eventType) {
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}
function toogleMute(){
var volumeBtn = document.querySelector('.volume__btn');
triggerMouseEvent(volumeBtn, 'mousedown');
}
var currentPlays = true;
function setupObservers( ){
var songInfo = document.querySelector('title').innerText;
if (songInfo !== null) {
if (songInfo === 'Реклама') {
if (currentPlays) {
console.log("Mute Yandex Ads");
toogleMute();
currentPlays = false;
}
} else if (!currentPlays) {
console.log("UnMute Yandex Ads");
toogleMute();
currentPlays = true;
}
}
setTimeout(setupObservers, timerTry);
}
setTimeout(setupObservers, timerTry);