您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
BeatStage 隐藏顶部栏然后自动下滚到演奏界面
当前为
// ==UserScript== // @name BeatStage 伪全屏模式 // @namespace http://betastage.demojameson.com/ // @version 0.3 // @description BeatStage 隐藏顶部栏然后自动下滚到演奏界面 // @author DemoJameson // @match https://www.beatstage.com/play/* // @grant GM_addStyle // @run-at document-idle // ==/UserScript== (function() { 'use strict'; GM_addStyle(` #navbar { display: none !important; } #uvTab { background: rgb(1, 163, 181) !important; opacity: 0.6 !important; } html::-webkit-scrollbar{width:0px !important} `); function scrollToPlayer(){ document.documentElement.scrollTop = document.querySelector("#game-area").offsetTop + 4; } setTimeout(function(){ scrollToPlayer() var messages = document.querySelector("#game-header > h2").textContent.match(/(.+?)\s+\n\s+(.+?)\s+(BPM:\s.+)\s+(\d+:\d+)/m); var sMessage = "<p>" + messages[1] + "</p><p>" + messages[2] + "</p><p>" + messages[3] + "</p>" + messages[4] var aLink = document.querySelector("#uvTabLabel"); aLink.innerHTML = sMessage; aLink.outerHTML = aLink.outerHTML; document.querySelector("#uvTabLabel").addEventListener("click", scrollToPlayer, false); }, 500) })();