代码放置于主进程,针对某个渲染进程进行设置,注意:默认情况下,第二个渲染进程窗口是不会被注入这些代码的。所以,请仔细斟酌代码注入的时机。
代码注入的时机应该是原版页面加载完毕后。所以,对于渲染进程窗口mainWindow,监控了一个did-finish-load事件。本文的代码中,mainWindow就是被操作的渲染进程窗口对象。这个是本文的代码基础。
//const fs = require("fs")
//const path = require("path")
//...
mainWindow.loadURL('https://newsn.net')
mainWindow.webContents.on("did-finish-load", function() {
//...
//这里放注入代码逻辑
//...
});
本文探讨了在主进程中针对特定渲染进程进行代码注入的方法。强调了代码注入的最佳时机是在目标页面加载完毕后,并通过监听did-finish-load事件实现。此策略确保了代码在正确的时间点被执行,避免了不必要的资源浪费。
871

被折叠的 条评论
为什么被折叠?



