gpt4 book ai didi

javascript - Electron 加载远程 URL 并执行 javascript

转载 作者:行者123 更新时间:2023-11-28 17:40:38 45 4
gpt4 key购买 nike

我正在尝试通过加载这样的 URL 在 Electron 中加载网站

mainWindow.loadURL('http://localhost/index.html')

但是像这样,网站上的 JavaScript 无法加载。以下解决方案有效:在index.html中加载的app.js周围添加以下代码

<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
<script src="/app/app.js"></script>
<script>if (window.module) module = window.module;</script>

但这并不是最佳选择,因为我很可能不允许更改网站本身的代码。还有其他选择可以简单地将网站 package 在 Electron 中吗?

最佳答案

您需要在 BrowserWindow 设置中将 nodeIntegration 设置为 false。这应该可以解决问题。查看此页面上的 webPreferences:https://github.com/electron/electron/blob/master/docs/api/browser-window.md

关于javascript - Electron 加载远程 URL 并执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48027689/

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