2

私は、シングル アプリ キオスク モードで実行するように構成した一連の Chromebooks の「Chrome for Business and Education」管理者です。問題のキオスク アプリは非常にシンプルです。私が行ったのは、このページから「webview タグ」を使用するサンプル コードを取得し (問題のアプリには画面全体が必要なため、コントロールなしで)、URL を変更することだけでした。アプリはすべての管理対象デバイスに完全にインストールされています。

問題は、キオスク アプリを終了して Chromebook のログイン画面に戻りたい場合があることです。現時点でこれを行う唯一の方法は、マシンをシャットダウンして起動し、Ctrl+Alt+S を押してキオスク アプリの起動画面を終了することです。全体のプロセスには、マシンごとに 30 秒以上かかります (フリートには 50 が含まれます)。そのため、キオスク アプリを終了してログイン画面に戻ることができるようにする必要があります (約 5 秒以内)。

ここで、画面に終了ボタンを追加するだけで済みます (上記のページのナビゲーション コントロールを使用した 2 番目の例のアプリのように) が、これはアプリの画面スペースが失われることを意味します。推奨される解決策は、キーストローク (Ctrl+Shift+L など) でアプリを閉じることです。しかし、このコンテキストでこれをどのように行うのですか? webview タグを含むページに従来の onkeydown JavaScript を追加しようとしましたが、これは無視されているようです。「chrome コマンド API」も使用してみましたが、(chrome://extensions タブの「キーボード ショートカット」をクリックして) ショートカットが拡張機能に対して登録されていることがわかりますが、効果はありません。キオスク アプリのウィンドウは頑固に開いたままです。

これが可能かどうか、また可能であればどのように知っていますか?

乾杯、

マイル

4

1 に答える 1