Bridge¶
Die UI läuft im Renderer von Electron und erreicht den Core nur über die Bridge.
IPC-API¶
src/preload/ stellt eine typisierte API als window.mb bereit; src/main/index.ts beantwortet sie. Dieselbe API soll in einem späteren Servermodus über HTTP laufen.
Protokoll mb://¶
Dateien erreichen den Renderer über ein eigenes Protokoll, so laden HTML, Bilder und PDFs wie von einem Webserver:
URL |
Liefert |
|---|---|
|
eine Datei des offenen Ordners |
|
eine Datei in einer Git-Revision (die alte Seite eines Diffs) |
|
eine Datei einer Erweiterung |
HTML-Dateien werden in einem Frame mit Sandbox gezeigt.