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实现下拉菜单的显示和隐藏
Jan 05 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
Jan 30 Javascript
JavaScript对象数组排序实例方法浅析
Jun 15 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
Oct 05 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
layui 实现表格某一列显示图标
Sep 19 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 Javascript
深入解析微信小程序开发中遇到的几个小问题
Jul 11 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计算页面执行时间的实现代码
2013/06/18 PHP
帝国cms常用标签汇总
2015/07/06 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
JavaScript 字符串乘法
2009/08/20 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
tensorflow中next_batch的具体使用
2018/02/02 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
幼儿园实习自我鉴定
2013/12/15 职场文书
标准自荐信范文
2014/01/29 职场文书
财务管理专业求职信
2014/06/11 职场文书
品牌转让协议书
2014/08/20 职场文书
国庆横幅标语
2014/10/08 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
节水宣传标语口号
2015/12/26 职场文书
java解析XML详解
2021/07/09 Java/Android
详解jQuery的核心函数和事件处理
2022/02/18 jQuery