FreezeJ' Blog

Kibana修改源码隐藏侧边栏

2022-06-28

想把kibana的设置界面也做成iframe嵌入平台,但是会有侧边栏,修改一下源码自动隐藏。

使用版本kibana7.14,修改文件:/data/kibana/src/plugins/kibana_react/target/public/kibanaReact.plugin.js

if(window.location.search.substr(1).match('hide_bar=true')){
            document.getElementsByClassName("euiPageSideBar").forEach((i) => {
                i.style.display='none';
            })
            document.getElementsByClassName("euiHeader").forEach((i) => {
                i.style.display='none';
            })
            document.getElementsByClassName("kbnBody").forEach((i) => {
                i.style.padding=0;
            })
        }

/data/kibana/src/plugins/kibana_react/target/public/kibanaReact.plugin.js.br 可能是缓存文件,可以先mv移除。

修改前

<Kibana_URL>/management/data/index_management/indices

修改后

<Kibana_URL>/management/data/index_management/indices?hide_bar=true/#/?embed=true

Tags: ELK