本文主要是介绍electron程序,如何在主进程远程页面中注入js及css?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码放置于主进程,针对某个渲染进程进行设置,注意:默认情况下,第二个渲染进程窗口是不会被注入这些代码的。所以,请仔细斟酌代码注入的时机。
代码注入的时机应该是原版页面加载完毕后。所以,对于渲染进程窗口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() {//...//这里放注入代码逻辑//...
});
这篇关于electron程序,如何在主进程远程页面中注入js及css?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!