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.
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.