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 延迟加载技术(lazyload)简单实现
Jan 17 Javascript
基于JQuery的动态删除Table表格的行和列的代码
May 12 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
细说javascript函数从函数的构成开始
Aug 29 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
Javascript 一些需要注意的细节(必看篇)
Jul 08 Javascript
vue实现图书管理demo详解
Oct 17 Javascript
微信小程序使用npm包的方法步骤
Aug 13 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 Javascript
es5 类与es6中class的区别小结
Nov 09 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
php5数字型字符串加解密代码
2008/04/24 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
python+logging+yaml实现日志分割
2019/07/22 Python
Python调用飞书发送消息的示例
2020/11/10 Python
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
旷课检讨书3000字
2014/02/04 职场文书
大学四年个人自我小结
2014/03/05 职场文书
党代会心得体会
2014/09/04 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android