您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This repository contains user scripts for enhancing your Azure experience.
当前为
// ==UserScript== // @name Azure Extensions // @namespace http://tampermonkey.net/ // @version 2024-09-16 // @description This repository contains user scripts for enhancing your Azure experience. // @author Toni Hoffmann, Dominik Weber // @match https://portal.azure.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=azure.com // @grant none // ==/UserScript== // Initial Author: Dominik Weber function increaseKeyVaultTextfield() { const observer = new MutationObserver(() => { const element = document.getElementsByClassName('azc-textarea')[0]; if (element) { element.style.height = '300px'; } }); observer.observe(document.body, { childList: true }); } // Initial Author: Toni Hoffmann function extendAutoExpandNavigationGroupings() { const observer = new MutationObserver(() => { // Get all groupings let groupings = Array.from(document.querySelectorAll('button.azc-listView-collapsible-groupheader')); // Filter groupings to only those that contain the relevant SVG child let relevantGroupings = groupings.filter((grouping) => { let svg = grouping.querySelector('svg'); return svg && svg.firstChild && svg.firstChild.href.baseVal.includes('#FxSymbol0-034'); }); // Print the count of relevant groupings console.log(`Found ${relevantGroupings.length} relevant groupings`); // Click through each relevant grouping relevantGroupings.forEach((grouping) => { grouping.click(); }); }); observer.observe(document.body, { childList: true }); } (function () { 'use strict'; // Choose wich extensions you want to extend: extendAutoExpandNavigationGroupings(); increaseKeyVaultTextfield(); })();