您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
精简直播页、自动领宝箱、自动最高画质
// ==UserScript== // @name 虎牙精简直播页 // @namespace no // @version 0.3.2 // @description 精简直播页、自动领宝箱、自动最高画质 // @author superSao // @match www.huya.com/* // @grant GM_addStyle // ==/UserScript== // 删除静态标签 delDom() // 注入样式 addStyle() // 自动领取宝箱 let box = setInterval(getbox, 10 * 1000) // 循环设置动态内容 let set = setInterval(loopSet, 500) // DOM加载完毕 window.onload = function () { setTimeout(function () { // 打开弹幕输入输入框和礼物种豆 init() // 添加事件 addEvt() }, 1 * 1000) } let setNum = 0 function loopSet() { setNum += 1 if (setNum > 20) { window.clearInterval(set) } // $('').remove(); // 最高清晰度 $('.player-videotype-list li')[0].click() //广告等 $('#J_tt_hd_category_ad').remove(); $('.room-gg-chat').remove(); $('.player-report-btn').remove(); $('#J_hyHdNavItemGame').remove(); $('#J_hyHdNavItemCloudGame').remove(); $('.room-business-game')[0].style.display = "none" $('.banner-ab-warp')[0].style.display = "none" $('.room-business-game')[0].style.display = "none" $('.banner-ab-warp')[0].style.display = "none" $('.sidebar-banner').remove(); $('#J_tt_hd_category_ad').remove(); $('#chatRoom > div.room-gg-chat').remove(); $('#J_hd_nav_user > b').remove(); $('.helperbar-root--12hgWk_4zOxrdJ73vtf1YI').remove(); $('#player-resource-wrap').remove(); $('.duya-header-ad').remove(); } function getbox() { let boxNum = 0 for (let index = 0; index < 6; index++) { if ($(".player-box-stat4")[index].innerText !== "") { boxNum++ } if ($(".player-box-stat3")[index].style.visibility === "visible") { $(".player-box-stat3")[index].click() } } if (boxNum === 6) { window.clearInterval(box) } } function init() { // 显示弹幕输入框 $('#player-ctrl-wrap')[0].className += " player-ctrl-wrapimportant" $('#player-full-input')[0].style.display = "block" $('#player-full-input')[0].style.left = "90px" $('#player-full-input-txt')[0].placeholder = "ESC关闭礼物种豆" // 显示礼物种豆按钮 $('.gift-show-btn')[0].style.display = "block" // 礼物种豆按钮打开礼物栏 $('.gift-show-btn')[0].onclick = function () { $('.player-gift-wrap')[0].style.zIndex = 0 $('#player-ctrl-wrap')[0].className = "player-ctrl-wrap" } } function addEvt() { document.addEventListener("fullscreenchange", function () { if (document.fullscreenElement !== null) { $('#player-ctrl-wrap')[0].className += "player-ctrl-wrap" } else { open() } }); document.onkeydown = function (e) { // 关闭礼物栏 if (e.key == "Escape") { $('.player-gift-wrap')[0].style.zIndex = -1 $('#player-ctrl-wrap')[0].className += " player-ctrl-wrapimportant" setTimeout(function () { open() }, 30) } // 回车发送弹幕 if (e.key == "Enter") { $('#player-full-input-btn').click() } } $('#player-fullpage-btn')[0].onclick = function () { setTimeout(function () { open() }, 30) } } function delDom() { $('#J_spbg').remove(); $('#J_mainRoom > div.room-wrap > div.room-footer').remove(); $('#matchComponent2').remove(); $('#wrap-income').remove(); $('#J_roomGgTop').remove(); $('#J_mainRoom > div.room-footer').remove(); $('#J-weekRank').remove(); $('#match-cms-content').remove(); $('.jump-to-phone').remove(); $('.share-entrance').remove(); $('.mod-sidebar').remove(); $('#player-fullpage-right-btn').remove(); $('#J_liveListHeader').remove(); } function addStyle() { GM_addStyle(` .player-gift-wrap{ z-index:-1 } .room-core .room-core-l{ margin-right:0px } .sidebar-min .main-wrap{ padding-left:0 } .main-room{ padding:10px 0px 0 } .mod-list{ padding:0 10px } .player-ctrl-wrapimportant{ bottom:0px !important } .room-player-wrap .room-player-main { background:#2b2b2b } .room-player-wrap .room-player-main .room-player-gift-placeholder{ background:#2b2b2b } #player-full-input{ top:10px; } .room-core-r{ display:none !important } #J_mainWrap{ padding:60px 0 } `) } function open() { $('.player-gift-wrap')[0].style.zIndex = -1 $('#player-full-input')[0].style.display = "block" $('.gift-show-btn')[0].style.display = "block" $('#player-ctrl-wrap')[0].className += " player-ctrl-wrapimportant" }