Je voudrais utiliser WebContents.insertCSS()
dès que le DOM est prêt.
J'ai essayé d'utiliser WebContents.on('did-finish-load')
, mais vous pouvez voir la page en cours de chargement avant que le CSS ne soit appliqué.
Ma solution de contournement consiste à avoir les éléments suivants dans un fichier JS preload
:
document.addEventListener('DOMContentLoaded', function () {
ipc.send('dom-ready');
});
et écoutez l'événement IPC dans le moteur de rendu principal.
Mais ce serait beaucoup plus agréable d'avoir un événement pour cela.
Comment utilise-t-on cela ? J'aimerais ajouter du CSS pour l'ensemble de l'application.
@kylebrowning Comme vous devriez toujours le faire avant de demander, lisez la documentation .
@sindresorhus Oui, j'ai dépassé le fait que j'aurais dû être plus clair. J'aimerais ajouter un fichier entier, pas seulement une chaîne. Ce qui n'a rien à voir avec ce billet.