Electron: Evento `dom-ready` WebContents

Criado em 27 abr. 2015  ·  3Comentários  ·  Fonte: electron/electron

Eu gostaria de usar WebContents.insertCSS() assim que o DOM estiver pronto.

Tentei usar WebContents.on('did-finish-load') , mas você pode ver a página sendo carregada antes de aplicar o CSS.

Minha solução alternativa é ter o seguinte em um arquivo preload JS:

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

e escute o evento IPC no renderizador principal.

Mas seria muito mais legal ter um evento para isso.

enhancement

Todos 3 comentários

Como usar isso? Eu gostaria de adicionar CSS para todo o aplicativo.

@kylebrowning Como você sempre deve fazer antes de perguntar, leia a documentação .

@sindresorhus Sim, já pensei que deveria ter sido mais claro. Eu gostaria de adicionar um arquivo inteiro, não apenas uma string. Que não está relacionado a este tíquete.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

chonsser picture chonsser  ·  3Comentários

rhnorskov picture rhnorskov  ·  3Comentários

mccxiv picture mccxiv  ·  3Comentários

etiktin picture etiktin  ·  3Comentários

EladBezalel picture EladBezalel  ·  3Comentários