当一个 BrowserWindow 实例被销毁时,与其相应的渲染器进程也会被终止。
请问1.我们一般在Electron中是怎么销毁一个win实例的呢?在main.js中没有看到过销毁代码。
2.我们一般有哪些销毁的场景?不会像浏览器直接关闭页面吧?
当一个 BrowserWindow 实例被销毁时,与其相应的渲染器进程也会被终止。
请问1.我们一般在Electron中是怎么销毁一个win实例的呢?在main.js中没有看到过销毁代码。
2.我们一般有哪些销毁的场景?不会像浏览器直接关闭页面吧?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
使用 new BrowserWindow 创建的对象具有以下实例方法:
注意: 某些方法仅在特定的操作系统上可用, 这些方法会被标记出来。
win.destroy()
强制关闭窗口, 除了closed之外,close,unload 和 beforeunload 都不会被触发
win.close()
尝试关闭窗口。 该方法与用户手动单击窗口的关闭按钮效果相同。 但网页可能会取消这个关闭操作。 查看 关闭事件。
https://www.electronjs.org/zh/docs/latest/api/browser-window#winclose
销毁场景这个:新窗口需要关闭的时候,就执行销毁。