Вопрос по javascript – Javascript window.navigator.standalone сломан

11

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

Я сократил свой код до этого

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

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

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

Вы должны опубликовать это как ответ и принять его, чтобы ваш вопрос не появлялся вunanswered Вкладка. Mageek
ага, у меня был другой код раньше, без! и увидел, что кто-то сказал, что этот код был более надежным. так что я просто поменял его, не заметив! Благодарю. Owen

Ваш Ответ

1   ответ
7

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

Error: User Rate Limit Exceeded
Error: User Rate Limit ExceededfalseError: User Rate Limit ExceededtrueError: User Rate Limit ExceededundefinedError: User Rate Limit Exceeded

Похожие вопросы