Facebook Volume

Video Volume default to 0.10 every 2 seconds

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        Facebook Volume
// @namespace   https://www.facebook.com/
// @version     0.1
// @description Video Volume default to 0.10 every 2 seconds
// @match       https://www.facebook.com/*
// @copyright   2012+, Me
// @grant       none
// ==/UserScript==

var VolumeIDList = [];
var VolumeDefault = 0.30;    // 這裏設定音量大小

setTimeout(FindAndSetVolumes, 2000);

function FindAndSetVolumes() {
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(FindAndSetVolumes, 2000);
}