gpt4 book ai didi

java - 使用 GWT 读取剪贴板数据

转载 作者:行者123 更新时间:2023-12-01 04:24:46 27 4
gpt4 key购买 nike

我有这个代码来处理 CTRL + V从浏览器,工作正常,但我需要像这样获取剪贴板数据:

    Event.addNativePreviewHandler(new Event.NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(Event.NativePreviewEvent event)
{
NativeEvent ne = event.getNativeEvent();
// When CTRL + V is pressed
if (event.getNativeEvent().getKeyCode() == 86 && // 'V'
event.getNativeEvent().getCtrlKey() == true) {
// need to get the clipboard data
}
}
});

最佳答案

JavaScript 本身不允许简单地读取系统剪贴板,因为这将带来巨大的安全风险。然而,大多数浏览器确实提供了实现此目的的方法(尽管必须由用户启用)。因此,API 依赖于浏览器。对于 Firefox,请查看 https://developer.mozilla.org/en-US/docs/Using_the_Clipboard .

据我所知,此功能有一个特定于 GWT 的包装器。因此,您需要使用 GWT JSNI ( http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJSNI.html )

关于java - 使用 GWT 读取剪贴板数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18599156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com