我想在 DOM 准备好后立即使用WebContents.insertCSS()
。
我尝试使用WebContents.on('did-finish-load')
,但您可以看到在应用 CSS 之前正在加载的页面。
我的解决方法是在preload
JS 文件中包含以下内容:
document.addEventListener('DOMContentLoaded', function () {
ipc.send('dom-ready');
});
并在主渲染器中监听 IPC 事件。
但是如果有这样的活动会好很多。
这个怎么用? 我想为整个应用程序添加 CSS。
@kylebrowning就像你在询问之前应该做的那样,阅读文档。
@sindresorhus是的,我已经过去了,我应该更清楚。 我想添加一个完整的文件,而不仅仅是一些字符串。 与这张票无关。