[Скрипты] UserScript останавливающий автопроигрывание видео в постах и комментариях

Многие просят.

[Скрипты] UserScript останавливающий автопроигрывание видео в постах и комментариях
// ==UserScript== // @name DTF Auto Stop Video // @namespace ¯\_(ツ)_/¯ // @match https://dtf.ru/* // @version 0.1.0 // @author ¯\_(ツ)_/¯ // @description ¯\_(ツ)_/¯ // ==/UserScript== (function() { function blockVideo(element) { if (element.tagName === 'VIDEO') { element.autoplay = false; element.pause(); element.currentTime = 0; //опционально: показывает элементы управления element.setAttribute('controls','controls'); } } function blockAllVideos() { document.querySelectorAll('video').forEach((elem)=>{blockVideo(elem)}); } const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { mutation.addedNodes.forEach((node) => { if (node.nodeType === 1) { if (node.tagName === 'VIDEO') { blockVideo(node); } node.querySelectorAll('video').forEach((elem)=>{blockVideo(elem)}); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); window.addEventListener('load', blockAllVideos); })();

Как использовать:

  1. Установите расширение для Userscripts (Tampermonkey для Chrome, Violentmonkey или Greasemonkey для Firefox)
  2. Создайте новый скрипт и вставьте этот код
  3. Сохраните скрипт
29
16
4
1
69 комментариев