【问题标题】:Place the Static HTML Page in kibana Dashboard将静态 HTML 页面放置在 kibana Dashboard 中
【发布时间】:2017-11-08 17:17:52
【问题描述】:

我需要在 Kibana 仪表板中添加静态 HTML 文件。我可以在 Kibana 中保存我的 HTML 文件。 注意:Kibana 版本 5.6.3 我遇到了一些 kibana 插件,例如 Kibana-html-plugin,kibana5-html-plugin ,但它不支持我的 kibana 版本 5.6.3。 我已经更改了 package.json 文件,但它无济于事。 有没有其他办法呢

【问题讨论】:

    标签: kibana kibana-5


    【解决方案1】:
    import marked from 'marked';
    import uiModules from 'ui/modules';
    import 'angular-sanitize';
    
    marked.setOptions({
      gfm: true, // Github-flavored markdown
      sanitize: true // Sanitize HTML tags
    });
    
    
    const module = uiModules.get('kibana/markdown_vis', ['kibana']);
    module.controller('KbnMarkdownVisController', function ($scope, $sce) {
      $scope.$watch('vis.params.markdown', function (html) {
        if (!html) return;
        $scope.html = $sce.trustAsHtml(html);
      });
    });
    

    终于,我找到了解决办法。 将以上代码粘贴到kibana/src/core_plugins/markdown_vis/public/markdown_vis_controller.js

    【讨论】:

    猜你喜欢
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2017-03-19
    • 2010-09-29
    • 1970-01-01
    • 2016-10-19
    相关资源
    最近更新 更多