So erstellen wie chrome tab auf Elektron
Ich mache eine desktop-Anwendung mit Github Elektron, und wollen wissen, wie kann ich chrome wie tabs.
So, wie wenn wir öffnen Sie eine beliebige browser oder lassen Sie sagen, chrome, wir können hinzufügen, erstellen Sie neue Registerkarte auf dem gleichen Fenster, ebenfalls möchte ich dies in meinem desktop-app. Ich Grabe auf Elektronen-doc ' s und community Pakete, aber nichts zu finden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gefunden dieses Ding. Die Dokumentation ist erstaunlich scarse. Aber, wenn man sich in die index.html es ist ganz einfach.
Setzen Sie einfach
Und die javascript:
Fertig.
BEARBEITEN
Zusätzliche Informationen
Verwenden chrome-tabs, die Sie brauchen, um draggabilly und chrome-Registerkarten:
Und Sie könnten daran interessiert sein, zusätzliche event-listener:
ENDE BEARBEITEN
Hinzufügen Registerkarte:
Entfernen Registerkarte:
Aber Sie müssen code die content-panel (wahrscheinlich webview-element) und dessen css manuell.
Andere alternative ist die Verwendung Elektron-tabs. Aber als ich versuchte, es zu verwenden, erstellt es zwei Registerkarten, die in der javascript-wenn ich rufe
tabGroup.addTab()
. Also ich kann es nicht empfehlen.