Remove controlslist=nodownload

Removes `controlslist=nodownload` for all <video> and <audio> tags.

  1. // ==UserScript==
  2. // @name Remove controlslist=nodownload
  3. // @version 1.1
  4. // @description Removes `controlslist=nodownload` for all <video> and <audio> tags.
  5. // @author Ethkuil
  6. // @match *://*/*
  7. // @grant none
  8. // @license MIT
  9. // @namespace https://greasyfork.org/users/757734
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. const target = document.querySelector('body');
  16.  
  17. const elements = document.querySelectorAll('video[controlslist~=nodownload], audio[controlslist~=nodownload]');
  18. elements.forEach((el) => {
  19. el.controlsList.remove("nodownload");
  20. });
  21. })();