Javascript window.navigator.standalone сломан

меня действительно раздражает,

Я отключил свой код до этого

$(function(){
  if ( ("standalone" in window.navigator) && !window.navigator.standalone ) {
    alert('full screen');
  }
});

но каждый раз, когда я запускаю его на сафари ipad FROM, он выдает предупреждение.

Я не знаю, почему и его вызывающий хаос для всего моего проекта uni, который должен произойти в понедельник! Любая помощь будет потрясающей.

Ответ 1

Если/если веб-страница находится в стандартном/обычном режиме Safari, значение "window.navigator.standalone" будет False. Только когда веб-страница находится в режиме "режим приложения/то есть полноэкранный режим", это значение будет True. ПРИМЕЧАНИЕ. Это значение JavaScript не существует в браузерах, которые не поддерживают режим "режим приложения/т.е. Полноэкранный режим". Таким образом, вы должны проверить как для самого существования свойства window.navigator.standalone, так и для его правдивости.