Electron: WebContents `dom-ready`-Event

Erstellt am 27. Apr. 2015  ·  3Kommentare  ·  Quelle: electron/electron

Ich möchte WebContents.insertCSS() , sobald das DOM fertig ist.

Ich habe versucht, WebContents.on('did-finish-load') , aber Sie können sehen, dass die Seite geladen wird, bevor das CSS angewendet wird.

Meine Problemumgehung besteht darin, Folgendes in einer preload JS-Datei zu haben:

document.addEventListener('DOMContentLoaded', function () {
    ipc.send('dom-ready');
});

und hören Sie sich das IPC-Ereignis im Hauptrenderer an.

Aber es wäre viel schöner, dafür eine Veranstaltung zu haben.

enhancement

Alle 3 Kommentare

Wie nutzt man das? Ich möchte CSS für die gesamte App hinzufügen.

@kylebrowning Wie Sie immer tun sollten, bevor Sie fragen, lesen Sie die Dokumente .

@sindresorhus Ja, ich habe darüber gesprochen, dass ich klarer hätte sein sollen. Ich möchte eine ganze Datei hinzufügen, nicht nur eine Zeichenfolge. Was nichts mit diesem Ticket zu tun hat.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen