【发布时间】:2015-09-19 05:12:33
【问题描述】:
我正在使用Electron(以前的 atom-shell)并希望有一个简约的框架窗口,以便从 内部 可以看到三个 OSX 窗口按钮(关闭、最大化、最小化) HTML 页面。
在将 BrowserWindow 定义为具有无镶边、无框窗口时,我将 Electron 选项 frame 设置为 false。
我认为我可以用这样的方式处理关闭按钮:
<a btn href="#" id="close" onclick="window.top.close(); return false"></a>
不幸的是,没有运气。知道如何实现这一目标吗?
【问题讨论】:
-
一个脚本只有在它自己打开一个窗口时才允许关闭它。
-
那么 Electron 事件系统是否允许一些窗口级事件侦听,以便我可以触发将在
main.js电子窗口级捕获的自定义“关闭”事件? -
我对电子一无所知。这是关于 Javascript 的一般规则。
-
“这是关于 Javascript 的一般规则”,通常在浏览器中实现;一般来说,“窗口”可以定义为脚本宿主想要的。
标签: javascript electron