Spotify: автоматически пропускать треки Explicit
Обнаруживает играющий трек с меткой Explicit и автоматически переходит к следующему.
Код для копирования
// Skip the current track automatically if it is marked Explicit
let lastSkipped = '';
function skipExplicit() {
const widget = document.querySelector('[data-testid="now-playing-widget"]');
if (!widget) { return; }
const label = widget.getAttribute('aria-label') || '';
const isExplicit = widget.querySelector('[aria-label="Explicit"], [title="Explicit"]');
if (isExplicit && label && label !== lastSkipped) {
const next = document.querySelector('button[aria-label="Next"]');
if (next && !next.disabled) { lastSkipped = label; next.click(); }
}
}
const obs = new MutationObserver(skipExplicit);
obs.observe(document.documentElement, { childList: true, subtree: true });
Как использовать этот пример
- Скопируй код кнопкой выше.
- Установи JustZix (2 минуты) и открой расширение на нужной странице.
- Добавь новое правило, совпадающее с этой страницей.
- Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.
Оцени этот пример
Оценок пока нет — оцени первым.