我想编写一个剪贴板管理器来监视系统的剪贴板。好吧,我发现:https://github.com/atom/electron/blob/master/docs/api/clipboard.md ,但找不到剪贴板的任何事件。
Electron 中存在剪贴板事件吗?我的意思是像QClipboard
的void SelectionChanged()
和void dataChanged()
或者像GTK的owner-changed
目前我正在检索剪贴板的内容,并手动查看内容是否每 20 毫秒更改一次,这不应该是首选方式。它有效,但我真的不应该诉诸繁忙的轮询循环......
最佳答案
不幸的是 Electron 还没有提供这样的事件。
目前 Electron 团队正在等待 Chromium 项目首先实现此功能。但根据 Chromium 问题跟踪器,他们仅实现了 ChromeOS 和 X11 支持,并且不打算为 Windows/MacOS 实现它。
您可以在功能请求中找到更多信息:https://github.com/electron/electron/issues/2280
关于javascript - Electron 中的剪贴板更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31495029/