ユーザーがGoogle Chromeをキオスクモードで使用しているかどうかを検出する方法は?
キオスク モードでのみ提供できるリソースを使用できるように、ユーザーが教育を行うためのメッセージを表示する必要がない場合、ユーザーがキオスク モードで chrome を使用しているかどうかを知りたい
ユーザーがGoogle Chromeをキオスクモードで使用しているかどうかを検出する方法は?
キオスク モードでのみ提供できるリソースを使用できるように、ユーザーが教育を行うためのメッセージを表示する必要がない場合、ユーザーがキオスク モードで chrome を使用しているかどうかを知りたい
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;