Привет, ребята. Я пытаюсь определить, запущено ли мое приложение jquerymobile как приложение (т.е. с домашнего экрана). Мой текущий код:
if (window.navigator.standalone)
Data.isRunningAsApp = true;
Проблема в том, что я слышал, что этот код лучше согласно этому
if (("standalone" in window.navigator) && !window.navigator.standalone) {}
Я понимаю, что делает первый сегмент (тестирование - свойство существует), но я не понимаю второй сегмент. (С точки зрения синтаксиса я думал, что сделал, но мне это кажется противоречивым!)