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 相关文章推荐
基于jquery的一个拖拽到指定区域内的效果
Sep 21 Javascript
jQuery ui插件的使用方法代码实例
May 08 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
Vuex利用state保存新闻数据实例
Jun 28 Javascript
基于JS实现移动端左滑删除功能
Jul 28 Javascript
JQuery中queue方法用法示例
Jan 31 jQuery
关于JSON解析的实现过程解析
Oct 08 Javascript
详解用js代码触发dom事件的实现方案
Jun 10 Javascript
vant自定义二级菜单操作
Nov 02 Javascript
react 路由Link配置详解
Nov 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处理restful请求的路由类分享
2014/02/27 PHP
Yii中表单用法实例详解
2016/01/05 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
python生成圆形图片的方法
2020/03/25 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
Champion官网:美国冠军运动服装
2017/01/25 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
3个CCIE对一个工程师的面试题
2012/05/06 面试题
简历中求职的个人自我评价
2013/12/03 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
文明医院的标语集锦!
2019/07/24 职场文书