gpt4 book ai didi

javascript - require() 未在 Electron HTML 页面中定义

转载 作者:搜寻专家 更新时间:2023-11-01 00:30:30 24 4
gpt4 key购买 nike

我目前无法在 main.js 文件之外的 Javascript 文件中加载 Electron 模块。

我正在尝试使用:

const electron = require('electron');

const ipcRenderer = electron.ipcRenderer;

在名为 settings.js 的文件中。

我安装了正确的 NPM 模块(eletron-prebuilt)。

设置页面在 webview 中加载,如下所示:

<webview id="settings" src="./settings.html"></webview>

和包含的 settings.js:

<script type='text/javascript' src='./resources/js/settings.js'></script>

这里没有想法,但我想知道这是否是某种范围界定问题?

非常感谢。

最佳答案

您在不支持 nodeintegration 的 WebView 中加载它默认情况下。

nodeintegration 属性添加到您的 webivew。

<webview id="settings" src="./settings.html" nodeintegration></webview>

关于javascript - require() 未在 Electron HTML 页面中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36859984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com