joe*_*err 3 javascript electron
我正在尝试通过加载这样的 URL 来加载一个网站
mainWindow.loadURL('http://localhost/index.html')
Run Code Online (Sandbox Code Playgroud)
但像这样,网站上的 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>
Run Code Online (Sandbox Code Playgroud)
但不是最佳的,因为我很可能不允许更改网站本身的代码。是否有任何其他选项可以简单地将网站包装在电子中?
小智 6
您需要在设置中设置nodeIntegration为 false BrowserWindow。那应该可以解决问题。看看webPreferences这个页面:https : //github.com/electron/electron/blob/master/docs/api/browser-window.md
| 归档时间: |
|
| 查看次数: |
10229 次 |
| 最近记录: |