Electron: Evento WebContents `dom-ready`

Creado en 27 abr. 2015  ·  3Comentarios  ·  Fuente: electron/electron

Me gustaría usar WebContents.insertCSS() tan pronto como el DOM esté listo.

Intenté usar WebContents.on('did-finish-load') , pero puede ver que la página se carga antes de que se aplique el CSS.

Mi solución es tener lo siguiente en un archivo preload JS:

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

y escuche el evento IPC en el renderizador principal.

Pero sería mucho mejor tener un evento para esto.

enhancement

Todos 3 comentarios

¿Cómo se usa esto? Me gustaría agregar CSS para toda la aplicación.

@kylebrowning Como siempre debes hacer antes de preguntar, lee los documentos .

@sindresorhus Sí, he dicho que debería haber sido más claro. Me gustaría agregar un archivo completo, no solo una cadena. Lo cual no está relacionado con este boleto.

¿Fue útil esta página
0 / 5 - 0 calificaciones