您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A plugin for Einthusan. To turn the background darker and so on.
// ==UserScript== // @name Einthusan Cinema Mode v2 // @namespace Einthusan Cinema Mode // @version 0.2 // @description A plugin for Einthusan. To turn the background darker and so on. // @author Kevin K Varughese // @include *einthusan.*/movie/watch/* // @match https://greasyfork.org/nb/scripts/2054-change-background-color/code // @grant none // @require http://code.jquery.com/jquery-latest.js // ==/UserScript== (function() { 'use strict'; var turned = 0; var div = document.getElementsByClassName('interaction-bar')[0]; div.innerHTML += '<button id="fullscreen" onclick="cinemaO()">Cinema</button>'; var defHtml = div.innerHTML; var buttonId = document.getElementById('fullscreen'); var bodyHTML = document.body.innerHTML; document.body.innerHTML = bodyHTML + '<div id="cineDiv" style="background-color:black;position:fixed;top:0;left:0;right:0;bottom:0px;visibility:hidden;" class=""></div>'; document.body.style.backgroundColor="#FFFFFF"; function visOff(coll){ for(var i=0, len=coll.length; i<len; i++) { coll[i].style.visibility = 'hidden'; } } function visOn(coll){ for(var i=0, len=coll.length; i<len; i++) { coll[i].style.visibility = 'visible'; } } function chColor(color) { var colour = color; document.body.style.backgroundColor=colour; } function cinema() { if (turned == 0){ turned = 1; chColor('#000000'); document.getElementById("fullscreen").style.backgroundColor="#111111"; visOff(document.getElementsByClassName('tabbing')); visOff(document.getElementsByClassName('comment-rate-wrapper')); visOff(document.getElementsByClassName('toggle red')); visOff(document.getElementsByClassName('toggle blue')); document.getElementById("supported-languages").style.visibility = 'hidden'; document.getElementById("UIHeadBar").style.visibility = 'hidden'; document.getElementById("UIMovieSummary").style.visibility = 'hidden'; div.style.color='#000000'; document.body.style.overflow = 'hidden'; } else { turned = 0; chColor('#FFFFFF'); document.getElementById("fullscreen").style.backgroundColor="#FFFFFF"; visOn(document.getElementsByClassName('tabbing')); visOn(document.getElementsByClassName('comment-rate-wrapper')); visOn(document.getElementsByClassName('toggle red')); visOn(document.getElementsByClassName('toggle blue')); document.getElementById("supported-languages").style.visibility = 'visible'; document.getElementById("UIHeadBar").style.visibility = 'visible'; document.getElementById("UIMovieSummary").style.visibility = 'visible'; document.body.style.overflow = 'scroll'; } } function cinemaOn() { document.getElementById('cineDiv').style.visibility='visible'; document.getElementsByClassName('qc-cmp-persistent-link')[0].style.visibility="hidden"; document.getElementById('UIVideoPlayer').style.zIndex='2'; } function cinemaOff() { document.getElementById('cineDiv').style.visibility='hidden'; document.getElementsByClassName('qc-cmp-persistent-link')[0].style.visibility="visible"; } document.getElementById("fullscreen").addEventListener("click", cinemaOn); document.getElementById("cineDiv").addEventListener("click", cinemaOff); //buttonId.addEventListener('click', makeDark('#222222')); // $('#fullscreen').click(function(){ // cinemaOn(); // }); })();