// ==UserScript== // @name LUNA辅助扩展 // @namespace https://miaowoo.cc/ // @version 0.1.6 // @description Jumpserver Web终端 扩展 // @author MiaoWoo // @match https://jump.miaowoo.cc/luna/* // @grant none // ==/UserScript== (async function () { 'use strict' async function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)) } var version = document.querySelector('.footer-version') version.innerHTML = version.innerHTML.replace('Version', '') async function adjust() { var left_side = document.querySelector('.left-side') left_side.style.maxWidth = '11.5%' left_side.style.flex = '0 0 calc(11.5% - 0px)' var content = document.querySelector('.content') content.style.maxWidth = '88.5%' content.style.flex = '0 0 calc(88.5% - 0px)' } window.onresize = adjust adjust() for (const element of ['#myAssets_3_span', '#myAssets_5_span', '#myAssets_7_span', '#myAssets_10_span']) { let target = undefined while ((target = document.querySelector(element)) == undefined) { await sleep(50) } await sleep(300) target.click() } })()