如何检测用户是否在自助服务终端模式下使用谷歌浏览器?
我想知道用户是否在 kiosk 模式下使用 chrome,如果我不显示消息进行教学,以便她可以使用只有 kiosk 模式可以提供的资源
如何检测用户是否在自助服务终端模式下使用谷歌浏览器?
我想知道用户是否在 kiosk 模式下使用 chrome,如果我不显示消息进行教学,以便她可以使用只有 kiosk 模式可以提供的资源
您可以检查从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 浏览器中,我不知道有什么方法可以检测到这一点。但是,这在功能上等同于在全屏模式下运行,您可以使用Fullscreen API进行检测。
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;