5

Google Chrome で、FullScreen API を使用していて、input 要素に英数字のコンテンツを入力しようとすると、何も実行されません。Firefoxで動作します。

Google Chrome でのこの問題の回避策はありますか?

4

1 に答える 1

6
docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

このリンクを確認してください

リンクからのコンテンツ:

キー入力付きフルスクリーン

セキュリティ上の理由から、フルスクリーン モードではほとんどのキーボード入力がブロックされています。ただし、Google Chrome では、フラグを指定してメソッドを呼び出すことにより、キーボードのサポートをリクエストできます。

docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

これは Safari では機能せず、メソッドは呼び出されません。

Firefox では、エンド ユーザーのセキュリティを危険にさらすことなく、キーボード入力のサポートを追加する方法についてさまざまな方法を検討しています。まだ誰も実装していない提案の 1 つは、requestFullscreenWithKeys メソッドです。このメソッドは、ユーザーに対して特定の通知をトリガーします。

于 2012-05-30T04:22:24.320 に答える