您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world, and add controls to videos on 9GAG.
// ==UserScript== // @name 9GAG add video controls // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world, and add controls to videos on 9GAG. // @author Me // @match *://*9gag.com/ // @grant none // ==/UserScript== (function() { var addControls = function() { var vids = document.getElementsByTagName("video"); if(typeof vids !== 'undefined') { for(var i=0; i++; i<vids.length()){ vids[i].setAttribute("controls", true); // // since everything is draggable on the page // the video slider can't be use properly // however I didn't find a way to fix this // //v.setAttribute("draggable", false) //v.addEventListener('mousedown', function() { this.parentNode.parentNode.setAttribute("draggable", false); }); //v.addEventListener('mouseup', function() { this.parentNode.parentNode.setAttribute("draggable", true); }); //v.setAttribute("ondragstart", "return false;")//=function(){return false} } } }; var removeSoundControl = function(){ // there is already a sound control on the default html5 controls so no point in having two var sounds = document.querySelectorAll(".sound-toggle"); if(typeof sounds !== 'undefined'){ for(var i=0; i++; i<sounds.length()){ sounds[i].setAttribute("hidden", true); } } } var removeVideoTimeTag = function(){ // there is already a time display on the default html5 controls so no point in having two var elems = document.querySelectorAll(".length"); if(typeof elems !== 'undefined'){ for(var i=0; i++; i<elems.length()){ elems[i].setAttribute("hidden", true); } } } document.addEventListener("scroll", function(event) { addControls(); removeSoundControl(); removeVideoTimeTag(); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址