2

JSNI がなくてもGWTでキーを押してもトリガーできるのでしょうか? たとえば、アプリケーションのヘッダーに画像またはボタンがあるとします。それをクリックすると、 F11キーの押下をシミュレートするブラウザで全画面表示にしたい。もう一度同じ画像またはボタンをクリックすると、 ESCキーの押下をシミュレートするフルスクリーンモードを終了したいと思います。

JavaScriptでF11キーイベントを使ってブラウザを全画面表示にする方法」でJavaスクリプトでできることを知ったので、JSNIコードスニペットでできるはずです。JSNIコードを使用しない他の解決策はありますか?

4

1 に答える 1

0

Document.get().createKeyEventまたは同様のAPIを使用する必要があります。

NativeEvent event = Document.get().createKeyEvent(args.....);

DomEvent.fireNativeEvent(event, this);

使用する前に、どのAPIが非推奨になっているのかを確認してください。

于 2012-12-06T15:56:08.890 に答える