-
Notifications
You must be signed in to change notification settings - Fork 0
/
facebook-default-volume.user.js
38 lines (34 loc) · 1.3 KB
/
facebook-default-volume.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// ==UserScript==
// @name Facebook Default Volume
// @version 0.1
// @description Automatically set the default video volume to 0.25
// @license MIT
// @author Loky (StellarisStudio)
// @icon https://cloud.addictivetips.com/wp-content/uploads/2017/02/fb-video-sound-off.gif
// @namespace https://github.com/StellarisStudio
// @supportURL https://github.com/StellarisStudio/Tampermonkey-Scripts
// @homepageURL https://github.com/StellarisStudio/Tampermonkey-Scripts
// @match *://www.facebook.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var VolumeIDList = [];
var VolumeDefault = 0.10;
setTimeout(SetVolumes, 2000);
function SetVolumes() {
var VideoPlayerList = document.getElementsByTagName("video");
var Len = VideoPlayerList.length;
var def_this_run = 0;
for(var i=0;i<Len;i++) {
if( VolumeIDList[VideoPlayerList[i].id] === undefined ) {
VolumeIDList[VideoPlayerList[i].id] = true;
VideoPlayerList[i].volume = VolumeDefault;
def_this_run++;
}
}
var d = new Date();
console.log(d+" - Defaulted: "+def_this_run);
setTimeout(SetVolumes, 2000);
}
})();