NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Video-Js for Chrome // @namespace https://openuserjs.org // @version 0.1 // @description Because Chromium Devs don't know what a decent video player looks like // @author sirx // @run-at document-start // @copyright 2018 sirx // @include *mp4 // @include *webm // @nocompat Chrome // @grant GM_addStyle // @license MIT // ==/UserScript== (function () { 'use strict'; GM_addStyle(".vjs-chrome { position: absolute!important; top: 0px; right: 0px; bottom: 0px; left: 0px; max-height: 100%; max-width: 100%; margin: auto; }"); (function () { var scriptElement = document.createElement("script"); scriptElement.type = "text/javascript"; scriptElement.src = "https://vjs.zencdn.net/7.0.3/video.js"; document.head.appendChild(scriptElement); })(); var cssId = 'myCss'; if (!document.getElementById(cssId)) { var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.id = cssId; link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'https://vjs.zencdn.net/7.0.3/video-js.css'; link.media = 'all'; head.appendChild(link); } var vid = document.querySelector("video"); vid.volume = 0.2; vid.autoplay = true; //vid.controls = false; vid.loop = true; vid.setAttribute("class", "video-js vjs-chrome"); vid.setAttribute("data-setup", "{ autoplay: true }"); })();