我想知道,即使在没有JSNI的 GWT 中,我们能否触发任何按键操作?例如,假设我的应用程序标题中有图像或按钮。点击它我想在模拟 F11 按键的浏览器上显示全屏。再次单击相同的图像或按钮,我想退出模拟 ESC 键的全屏模式。
我通过“How to make browser full screen using F11 key event through JavaScript”了解到我们可以通过java脚本来做到这一点,因此必须通过JSNI代码片段来实现。是否有其他可能不使用JSNI代码的解决方案?
答案 0 :(得分:0)
您需要使用Document.get().createKeyEvent
或类似的api。
NativeEvent event = Document.get().createKeyEvent(args.....);
DomEvent.fireNativeEvent(event, this);
在使用前检查哪些apis已被弃用。