javascript - Electron 中的剪贴板更改事件

标签 javascript events clipboard electron

我想编写一个剪贴板管理器来监视系统的剪贴板。好吧,我发现:https://github.com/atom/electron/blob/master/docs/api/clipboard.md ,但找不到剪贴板的任何事件。

Electron 中存在剪贴板事件吗?我的意思是像QClipboardvoid 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/

相关文章:

javascript - 向所有登录 Web 应用程序的用户播放实时通知声音,无需重新加载页面

JavaScript promise 不会将数据传递给 .then 除非我明确使用 Promise.resolve

javascript - 禁用文本选择,但允许剪切、复制和粘贴

javascript - 如何在不使用剪贴板的情况下从网站复制原始文本

javascript - 在 iOS 中使用 Javascript 复制到剪贴板

javascript - 单击另一个图像时更改图像,但使用 srcset 功能(jquery 可选)

javascript - 奥杜 v16 : assets-frontend Error after uninstall custom module (migrated from v13)

.net - 了解 AddHandler 并传递委托(delegate)和事件

events - Node.js代码问题

javascript - MVC - PartialView 在 View 中找不到事件