Electron: WebContents `dom-ready` 事件

创建于 2015-04-27  ·  3评论  ·  资料来源: electron/electron

我想在 DOM 准备好后立即使用WebContents.insertCSS()

我尝试使用WebContents.on('did-finish-load') ,但您可以看到在应用 CSS 之前正在加载的页面。

我的解决方法是在preload JS 文件中包含以下内容:

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

并在主渲染器中监听 IPC 事件。

但是如果有这样的活动会好很多。

enhancement

所有3条评论

这个怎么用? 我想为整个应用程序添加 CSS。

@kylebrowning就像你在询问之前应该做的那样,阅读文档

@sindresorhus是的,我已经过去了,我应该更清楚。 我想添加一个完整的文件,而不仅仅是一些字符串。 与这张票无关。

此页面是否有帮助?
0 / 5 - 0 等级