Einbettung ein Teil einer dynamischen Webseite (Kibana) in meiner eigenen Website
Mein Kollege ist an diesem Projekt arbeiten zu erstellen, die eine einfachere version einer bereits bestehenden Website namens "Kibana". Einige Grafiken werden, insbesondere werden neu gemacht. Was ich dachte ist, dass es möglich für uns, um genau zu erfassen die Grafik von kibana in unser einfacher html-Website mit jQuery.
PS: Durch erfassen ich meine, die Anzeige des gesamten dynamischen AJAX Teil der Website (Grafiken) in unserer eigenen html-Seite.
Etwas wie dieses:
<html>
<head>
<script>
function
{
('#div_in_our_html_page').load('div_for_the_graph_in_kibana');
}
</script>
</head>
<body onload="load()">
</body>
</html>
Kibana ist weit mehr als nur die Graphen angezeigt. Es gibt eine Menge von dynamischen Daten geht.
Das ist in diesem Fall nicht korrekt. Kibana läuft vollständig auf client-Seite.
Hi Brad, ich weiß, Kibana ist eine ganze Menge mehr. Aber einfach setzen, möchte ich einbetten ein Teil des ganzen web-Seite in meine html-Seite. Ist das theoretisch möglich?
Das ist in diesem Fall nicht korrekt. Kibana läuft vollständig auf client-Seite.
Hi Brad, ich weiß, Kibana ist eine ganze Menge mehr. Aber einfach setzen, möchte ich einbetten ein Teil des ganzen web-Seite in meine html-Seite. Ist das theoretisch möglich?
InformationsquelleAutor nitinsh99 | 2014-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit Kibana 3.1.2. Kopiert habe ich den root-Ordner nach dem umbenennen zu kibana in meiner web-Anwendung. Ich habe einen link in meiner Anwendung so würde das laden des Dashboards ich bin daran interessiert, zu zeigen. Wäre das nicht Ihr problem lösen?
InformationsquelleAutor Omar Azzam
Versuchen, hier die Lösung: https://github.com/elasticsearch/kibana/issues/729
Grundsätzlich müssen Sie Betten Sie das dashboard in einem iframe auf Ihrer Website.
Wenn Sie nicht tatsächlich Zugriff auf die server Kibana läuft, versuchen Sie, Ihren iframe-margin-top und margin-left, um negative Werte zu erfassen, die Teil der Seite mit der Grafik und deaktivieren Sie scrollen mit scrolling="no" (technisch nicht html5 kompatibel, aber es sollte in den meisten gängigen Browsern).
InformationsquelleAutor Mario