一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - electron踩坑之remote of undefined的解決

electron踩坑之remote of undefined的解決

2021-10-21 14:28我的名字豌豆 JavaScript

這篇文章主要介紹了electron踩坑之remote of undefined的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

之前的項目,引用electron的remote可以直接調用 electron.remote 來去使用,而近期使用electron卻頻繁報錯???踩坑后我快速去查看了下官方文檔,是不是electron進行了更新?果然不出所料,在electron 10中,修改了enableRemoteModule默認為false,我們需要手動將其修改為true。

electron踩坑之remote of undefined的解決

此前版本中我們使用electron中的remote模塊時,不需在主進程的窗口中加入 enableRemoteModule:true 參數才能夠調用remote模塊,而在 electron 10 中,我們需要加入該參數才能調用該模塊。

?
1
2
3
4
5
6
//引入electron
let electron = require('electron')
//引入remote模塊
let remote = electron.remote
//打印remote模塊
console.log(remote)

在未加入參數前,會引起報錯。

electron踩坑之remote of undefined的解決

而在主進程中我們需要向 webPreferences 配置參數 enableRemoteModule:true 來打開remote模塊,使得渲染進程中可以調用主進程的方法,我們需要對mianWindow來配置:

?
1
2
3
4
5
6
7
8
9
mainWindow = new BrowserWindow({
    width:600,
    height:800,
    /* 啟用Node繼承 */
    webPreferences:{
      nodeIntegration:true,
      enableRemoteModule:true
    }
  })

問題解決,踩坑完畢。

到此這篇關于electron踩坑之remote of undefined的解決的文章就介紹到這了,更多相關electron remote of undefined內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://segmentfault.com/a/1190000027079373

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩一区视频在线 | 四虎影院永久网址 | 亚洲欧美自偷自拍另类小说 | 亚洲精品国产精麻豆久久99 | caoporm碰最新免费公开视频 | 日本道色综合久久影院 | 欧美福利在线观看 | 日本三级大学生17 | 猫咪社区免费资源在线观看 | 精品手机在线1卡二卡3卡四卡 | 欧美z0z0人禽交 | 成人影院在线观看视频 | 日本在线观看a | 欧美日韩导航 | 国产成人精品一区二三区在线观看 | 亚洲上最大成网人站4438 | 欧美国产影院 | chinese高中生gay男同 | 免费观看视频网站 | 日本不卡1卡2卡三卡网站二百 | 无人区乱码1区2区3区网站 | 国产在线精品观看 | 波多野结衣在线看 | 欧美日韩专区国产精品 | 亚洲同性男男gay1069 | 果冻传媒第一二三专区 | 国产在线激情视频 | 91男人| 国产精品51麻豆cm传媒 | 欧美另类老女人 | 91视频破解版 | 小兰被扒开内裤露出p | 蜜桃88av| 免费特黄一区二区三区视频一 | 国产91精选学生在线观看 | 91传媒制片厂制作传媒破解版 | 女子监狱第二季未删减在线看 | 女人是男人的未来1分49分 | 日韩中文在线 | 亚洲网站大全 | 久久精品国产视频澳门 |