问题原因:Electron 为了整合 Node.js,会在 DOM 加入 module、exports、require 等模块和函数,和jQuery、RequireJS、Meteor、AngularJS 等发生冲突。
暴力解决方法:去除node功能加持,在加载browserWindow或者browserView时就关闭nodeIntegration
webPreferences:{
nodeIntegration:false
}
其他解决方法和详情:
1、electron 与 jquery 不得不说的故事,如何解决 require 函数冲突问题
2、在 Electron 中使用 jQuery 與網頁偵錯技巧
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)