electron15 中无法使用 remote 的解决办法

news/2024/7/24 5:58:28 标签: chrome, node.js

electron15 中无法使用 remote 的解决办法

# 先安装 @electron/remote 包
npm i -D @electron/remote

# 主进程 js 文件中
app.on('ready',function(){
//....
+ require('@electron/remote/main').initialize() // 初始化
+ require('@electron/remote/main').enable(mainWindow.webContents)
mainWindow.loadFile('./index.html') // 加载 html 页面
})

# 渲染进程 js 文件中
+ const { BrowserWindow } = require('@electron/remote') //引入 remote

http://www.niftyadmin.cn/n/1077316.html

相关文章

JavaScript学习笔记(3)——函数(2)

高阶函数 1、map,与Python类似 (1)由于map()方法定义在Array中,调用Array的map()方法,传入自己的函数,就得到了一个新的Array作为结果 2、reduce,与Python类似 (1)Ar…

Linux基础_用户组和权限管理

讲师_王晓春 本章内容▼用户与组▷用户和组的配置文件▼文件权限▷用户管理命令●新建用户的相关文件和命令useradd用户创建usermod [OPTION] USERNAME“用户属性修改”userdel [OPTION]... USERNAME“删除用户”id [OPTION]... [USER] “查看用户相关的ID信息”su [options...…

安卓系统移植与驱动开发概述

随着当前各种系统百花齐放,竞相发展,安卓系统占市场的份额已遥遥领先于其他系统,为使在各种设备上完美运行Android,我们可以学习基于Linux的Android驱动开发与移植,本章对Linux和Android做了一个比较系统的介绍,使我们…

JavaScript学习笔记(4)——函数(3)

1、闭包 闭包就是携带状态的函数,并且它的状态可以完全对外隐藏起来。 闭包还可以把多参数的函数变成单参数的函数。 https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143449934543461c9d5dfeeb848f5b72bd012e1113d15000 …

Linux基础_文本处理工具

讲师_王晓春 本章内容▼文本工具▷文件截取工具1. cat [OPTION] *file* 查看文本文件2. more [OPTION] *file* 分页查看3. less [OPTION] *file* 分页查看4. head [OPTION] *file*5. tail [OPTION] *file6. cut [OPTION] *file*7. paste [OPTION] *file* 合并两个文件同行号的列…

四、oracle 用户管理(Profile)

oracle 用户管理 :profile tablespace role user 一、使用profile管理用户口令 概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile。当建立用户没有指定profile选…

JavaScript学习笔记(5)——标准对象

为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串: typeof 123; // number typeof NaN; // number typeof str; // string typeof true; // boolean typeof undefined; // undefined typeof Math.abs; // functio…

JavaScript学习笔记(6)——面向对象编程

JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。 JavaScript的原型链和Java的Class区别就在,它没有“Class”的概念,所有对象都是实例,所谓继承关系不过是把一个对象的原型指…