GWT:如何模拟 F11 按键事件



我想知道,即使在没有JSNI的GWT中,我们也可以触发任何按键吗?例如,假设我的应用程序标题中有一个图像或按钮。单击它时,我想在模拟F11按键的浏览器上全显示。再次单击相同的图像或按钮,我想退出模拟ESC按键的全屏模式。

我通过"如何通过JavaScript使用F11键事件使浏览器全屏"了解到,我们可以通过java脚本完成,因此必须可以通过JSNI代码片段做到这一点。有没有其他不使用JSNI代码的解决方案?

您需要

使用Document.get().createKeyEvent或类似的api。

NativeEvent event = Document.get().createKeyEvent(args.....);
DomEvent.fireNativeEvent(event, this);

请在使用前检查哪些 API 已弃用。

最新更新