Electron: Acara `dom-ready` Konten Web

Dibuat pada 27 Apr 2015  ·  3Komentar  ·  Sumber: electron/electron

Saya ingin menggunakan WebContents.insertCSS() segera setelah DOM siap.

Saya mencoba menggunakan WebContents.on('did-finish-load') , tetapi Anda dapat melihat halaman sedang dimuat sebelum CSS diterapkan.

Solusi saya adalah memiliki yang berikut ini dalam file JS preload :

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

dan dengarkan acara IPC di penyaji utama.

Tapi akan jauh lebih baik untuk memiliki acara untuk ini.

enhancement

Semua 3 komentar

Bagaimana cara menggunakan ini? Saya ingin menambahkan CSS untuk seluruh aplikasi.

@kylebrowning Seperti yang harus selalu Anda lakukan sebelum bertanya, baca docs .

@sindresorhus Ya saya sudah membahas bahwa saya seharusnya lebih jelas. Saya ingin menambahkan seluruh file, bukan hanya beberapa string. Yang tidak terkait dengan tiket ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat