2014-10-10 2 views
3

Я создаю приложение, которое можно запускать как в режиме киоска, так и в обычном режиме (например, открывать браузер Chrome), но некоторые функции должны разрешаться запускать только в киоске Режим. Есть ли способ узнать, работает ли он в режиме киоска или в обычном полноэкранном/оконном режиме?Приложение для Chrome-pack - выясните, работает ли в режиме киоска

Вот отрывок из моего manifest.json, если это любая помощь

{ 
    "manifest_version": 2, 
    "kiosk_enabled": true, 
    "kiosk_only": false 
} 

ответ

5

Из документации:

Чтобы определить, является ли приложение запущенно в очередной сессии или однопользовательском режиме киоска, вы может проверить isKioskSession boolean, который включен в объект launchData из события app.runtime.onLaunched.

Итак:

chrome.app.runtime.onLaunched.addListener(function(launchData) { 
    launchData.isKioskSession; //true or false 
}); 
+0

узел-WebKit? Насколько я знаю, это не то, что я использую. Расширяет ли обычный объект Window-объект, чтобы добавить этот флаг? – Rasmus

+1

Чёрт, мой плохой. Помогло бы, если бы я правильно прочитал вопрос. :) –

+0

Обновлен с соответствующим ответом. –

Смежные вопросы