您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
important: update matching url in the script. Script adds input fields for column width. Empty field resets width to auto.
// ==UserScript== // @name Kibana resize // @namespace http://tampermonkey.net/ // @version 0.3 // @description important: update matching url in the script. Script adds input fields for column width. Empty field resets width to auto. // @author nemanjabu // @match https://kibana-lon.brisqq.com/* // @grant none // ==/UserScript== console.log('Kibana resize'); waitFor(() => window.$, 300, 10, function($) { waitFor(() => $('.kbn-table').length, 300, 10, function () { $('.kbn-table th').each((i, thEl) => { var th = $(thEl); var input = $('<input type="number" size="3" min="0" max="999"/>').on('keyup', function () { if (this.value.length >= 2) { th.width(this.value); } else if (!this.value) { th.width(this.value); } }); th.append(input); }); }); }); function waitFor(handler, interval, repeats, callback) { var res; if (res = handler()) { callback(res); } else { if (repeats > 0) { setTimeout(function() { waitFor(handler, interval, repeats--, callback); }, interval); } else { console.log('Wait failed'); } } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址