如何检测用户是否在 kiosk 模式下使用 Google Chrome?
我想知道用户是否在 kiosk 模式下使用 chrome,如果不是我显示一条消息来放置教学,以便她可以使用只有 kiosk 模式才能提供的资源
您可以检查isKioskSession
财产在launchData
你从获得的对象chrome.app.runtime.onLaunched https://developer.chrome.com/apps/app_runtime#event-onLaunched event.
chrome.app.runtime.onLaunched.addListener(function(launchData) {
if (launchData.isKioskSession) {
// yes, we are in kiosk mode
}
});
EDIT
上述答案假设您处于Chrome应用程序 https://developer.chrome.com/apps/about_apps。如果您试图检测页面是否位于使用 --kiosk 选项启动的 Chrome 浏览器中,我不知道有什么方法可以检测到这一点。但是,这在功能上等同于在全屏模式下运行,您可以使用全屏API http://davidwalsh.name/fullscreen.
var fullscreenEnabled = document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)