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代码混淆综合解决方案-Javascript在线混淆器
Dec 18 Javascript
用JAVASCRIPT如何给<textarea></textarea>赋值
Apr 20 Javascript
JavaScript 函数调用规则
Sep 14 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
JavaScript事件代理和委托详解
Apr 08 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
Mar 17 Javascript
JS插入排序简单理解与实现方法分析
Nov 25 Javascript
Vue学习之常用指令实例详解
Jan 06 Javascript
详解JavaScript中分解数字的三种方法
Jan 05 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出错界面
2006/10/09 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
python实现telnet客户端的方法
2015/04/15 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python中进程和线程的区别详解
2017/10/29 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python 格式化输出百分号的方法
2019/01/20 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
几个数据库方面的面试题
2016/07/01 面试题
2014公司党员自我评价范文
2014/09/11 职场文书
离婚协议书格式
2014/11/21 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
用Python提取PDF表格的方法
2021/04/11 Python