Electron: Événement WebContents « dom-ready »

Créé le 27 avr. 2015  ·  3Commentaires  ·  Source: electron/electron

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.

enhancement

Tous les 3 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

EladBezalel picture EladBezalel  ·  3Commentaires

rhnorskov picture rhnorskov  ·  3Commentaires

christiangenco picture christiangenco  ·  3Commentaires

feross picture feross  ·  3Commentaires

tenry92 picture tenry92  ·  3Commentaires