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 相关文章推荐
myFocus slide3D v1.1.0 使用方法与下载
Jan 12 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
Nov 14 Javascript
使用jquery mobile做幻灯播放效果实现步骤
Jan 04 Javascript
JavaScript里实用的原生API汇总
May 14 Javascript
浅谈Javascript数组索引
Jul 29 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
Jan 30 Javascript
详解基于angular-cli配置代理解决跨域请求问题
Jul 05 Javascript
bootstrap datetimepicker控件位置异常的解决方法
Nov 23 Javascript
JavaScript中关于class的调用方法
Nov 28 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
vue v-model动态生成详解
Jun 30 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 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/03/26 PHP
PHP无法访问远程mysql的问题分析及解决
2013/05/16 PHP
PHP反向代理类代码
2014/08/15 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
Python自动调用IE打开某个网站的方法
2015/06/03 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
python微信公众号开发简单流程
2018/03/23 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
入党积极分子思想汇报
2014/01/02 职场文书
2014年会计工作总结
2014/11/27 职场文书
停课通知书
2015/04/24 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
原生JS实现飞机大战小游戏
2021/06/09 Javascript