electron踩坑之remote of undefined的解决


Posted in Javascript onOctober 06, 2020

之前的项目,引用electron的remote可以直接调用 electron.remote 来去使用,而近期使用electron却频繁报错???踩坑后我快速去查看了下官方文档,是不是electron进行了更新?果然不出所料,在electron 10中,修改了enableRemoteModule默认为false,我们需要手动将其修改为true。

electron踩坑之remote of undefined的解决

此前版本中我们使用electron中的remote模块时,不需在主进程的窗口中加入 enableRemoteModule:true 参数才能够调用remote模块,而在 electron 10 中,我们需要加入该参数才能调用该模块。

//引入electron
let electron = require('electron')
//引入remote模块
let remote = electron.remote
//打印remote模块
console.log(remote)

在未加入参数前,会引起报错。

electron踩坑之remote of undefined的解决

而在主进程中我们需要向 webPreferences 配置参数 enableRemoteModule:true 来打开remote模块,使得渲染进程中可以调用主进程的方法,我们需要对mianWindow来配置:

mainWindow = new BrowserWindow({
    width:600,
    height:800,
    /* 启用Node继承 */
    webPreferences:{
      nodeIntegration:true,
      enableRemoteModule:true
    }
  })

问题解决,踩坑完毕。

到此这篇关于electron踩坑之remote of undefined的解决的文章就介绍到这了,更多相关electron remote of undefined内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript 事件查询综合
Jul 13 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
Apr 23 Javascript
基于JavaScript自定义构造函数的详解说明
Apr 24 Javascript
Knockout数组(observable)使用详解示例
Nov 15 Javascript
js运动应用实例解析
Dec 28 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
Aug 01 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
Sep 28 Javascript
详解Angular操作cookies方法
Jun 01 Javascript
玩转Koa之核心原理分析
Dec 29 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
Apr 21 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 Javascript
9个JavaScript日常开发小技巧
Oct 06 #Javascript
详解ES6中class的实现原理
Oct 03 #Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 #Javascript
vue 虚拟DOM的原理
Oct 03 #Javascript
vue使用video插件vue-video-player的示例
Oct 03 #Javascript
区分vue-router的hash和history模式
Oct 03 #Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 #Javascript
You might like
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
php class中public,private,protected的区别以及实例分析
2013/06/18 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
js 日期转换成中文格式的函数
2009/07/07 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
简单的Python2.7编程初学经验总结
2015/04/01 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
python从Oracle读取数据生成图表
2020/10/14 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
超市端午节活动方案
2014/01/23 职场文书
学校卫生检查制度
2014/02/03 职场文书
房产协议书范本2014
2014/09/30 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers
MySql数据库 查询时间序列间隔
2022/05/11 MySQL
JavaScript设计模式之原型模式详情
2022/06/21 Javascript