5

ユーザーがGoogle Chromeをキオスクモードで使用しているかどうかを検出する方法は?

キオスク モードでのみ提供できるリソースを使用できるように、ユーザーが教育を行うためのメッセージを表示する必要がない場合、ユーザーがキオスク モードで chrome を使用しているかどうかを知りたい

4

1 に答える 1

10

chrome.app.runtime.onLaunchedイベントから取得したオブジェクトのisKioskSessionプロパティを確認できます。launchData

chrome.app.runtime.onLaunched.addListener(function(launchData) {
  if (launchData.isKioskSession) {
      // yes, we are in kiosk mode
  }
});

編集

上記の回答は、Chrome アプリを使用していることを前提としています。ページが --kiosk オプションで起動された Chrome ブラウザーにあるかどうかを検出しようとしている場合、それを検出する方法がわかりません。ただし、これは、フルスクリーン APIで検出できるフルスクリーン モードでの実行と機能的に同等です。

var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
于 2014-12-18T18:44:37.230 に答える