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 相关文章推荐
对YUI扩展的Gird组件 Part-1
Mar 10 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
7个有用的jQuery代码片段分享
May 19 Javascript
animate 实现滑动切换效果【实例代码】
May 05 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
JS排序之选择排序详解
Apr 08 Javascript
Jquery中attr与prop的区别详解
May 27 jQuery
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
Jul 25 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
咖啡知识大全
2021/03/03 新手入门
用PHP生成自己的LOG文件
2006/10/09 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php cookie 详解使用实例
2016/11/03 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
Bootstrap零基础入门教程(三)
2016/07/18 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
搭建vue开发环境
2018/07/19 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
python获取地震信息 微信实时推送
2019/06/18 Python
python编写计算器功能
2019/10/25 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
化学教师教学反思
2014/01/17 职场文书
善意的谎言事例
2014/02/15 职场文书
动物科学专业求职信
2014/07/27 职场文书
离婚案件答辩状
2015/05/22 职场文书
2019财务转正述职报告
2019/06/27 职场文书
pytorch 运行一段时间后出现GPU OOM的问题
2021/06/02 Python
Redis可视化客户端小结
2021/06/10 Redis
nginx静态资源的服务器配置方法
2022/07/07 Servers
python playwrigh框架入门安装使用
2022/07/23 Python