Pause all HTML5 videos on load

Pause autoplaying HTML5 videos on load. In Firefox just go into about:config and look for media.autoplay.enabled and set to false.

  1. // ==UserScript==
  2. // @name Pause all HTML5 videos on load
  3. // @author Scuzzball
  4. // @namespace http://userscripts.org/users/Scuzzball
  5. // @description Pause autoplaying HTML5 videos on load. In Firefox just go into about:config and look for media.autoplay.enabled and set to false.
  6. // @version 1
  7. // @include *
  8. // ==/UserScript==
  9.  
  10. var videos = document.getElementsByTagName('video');
  11. window.addEventListener('load', stopVideo, false);
  12. function stopVideo()
  13. {
  14. for (var i=0; i<videos.length; i++)
  15. {
  16. videos[i].pause();
  17. video.currentTime = 0;
  18. }
  19. }