Youtube Antipause (Observer Js api)

Plays the video

Pada tanggal 27 Maret 2020. Lihat %(latest_version_link).

// ==UserScript==
// @name         Youtube Antipause (Observer Js api)
// @description  Plays the video 
// @include      *://*.youtube.com/*
// @version      1
// @namespace https://greasyfork.org/users/410526
// ==/UserScript==
(
  function() {
    'use strict';
    var elem = document.getElementById('movie_player');

    function observe_class_changes(mutationsList) {
      mutationsList.forEach(mutation => {
        if (mutation.attributeName === 'class' && elem.classList.contains('paused-mode')) {
          if (document.getElementById('confirm-button').offsetParent !== null) {
            document.getElementById('confirm-button').click();
            elem.playVideo();
          }
          if (document.getElementById('action-button').offsetParent !== null) {
            document.getElementById('action-button').click();
            elem.playVideo();
          }
        }
      })
    };
    var mutationObserver = new MutationObserver(observe_class_changes);
    mutationObserver.observe(
      elem, {
        attributes: true
      }
    );
  })();