您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
每秒检查是否开启了剧场模式,开启则隐藏窗口内其他元素。
当前为
// ==UserScript== // @name 战旗剧场模式窗口全屏 // @namespace com.van.zq // @version 1.1 // @description 每秒检查是否开启了剧场模式,开启则隐藏窗口内其他元素。 // @author van // @match *://www.zhanqi.tv/* // @grant none // ==/UserScript== (function() { window.getZIndex = function (e) { var z = window.document.defaultView.getComputedStyle(e).getPropertyValue('z-index'); if (isNaN(z)) return window.getZIndex(e.parentNode); return z; }; //登录面板 var loginpanel = document.getElementsByClassName("live-room-side")[0]; //主播页首面板 var toppanel = document.getElementsByClassName("live-stars-top")[0]; //底部面板 var buttompanel = document.getElementsByClassName("live-stars-bottom")[0]; //礼物面板 var giftpanel = document.getElementsByClassName("js-room-fun-area")[0]; //分享面板 var sharepanel = document.getElementById("js-share-guide-panel"); //左面板,用于判断是否剧场模式 var leftpanel = document.getElementsByClassName("live-side-content")[0]; //聊天窗口 var chatpanel = document.getElementById("js-right-chat-panel"); //主播放窗口 var flashpanel = document.getElementById("js-flash-panel"); //每隔1秒检查一次是否剧场模式 window.setInterval(check,1000); function check(){ //通关左面板的z-index属性判断是否剧场模式,0则为剧场模式。 if(window.getZIndex(leftpanel) == 0) { chatpanel.style.width = "0px"; flashpanel.style.width = "100%"; giftpanel.style.display = "none"; loginpanel.style.display = "none"; toppanel.style.display = "none"; buttompanel.style.display = "none"; //分享主播窗口 if(sharepanel){ sharepanel.style.display = "none"; } } else { chatpanel.style.width = "340px"; giftpanel.style.display = "block"; loginpanel.style.display = "block"; toppanel.style.display = "block"; buttompanel.style.display = "block"; } } })();