Вызовы API / AJAX не работают на устройствах iOS - PullRequest
0 голосов
/ 13 февраля 2019

Кажется, моя ручка не вызывает CSS или правильно обрабатывает вызовы AJAX.Я попытался изменить цвет фона, чтобы увидеть, был ли текст скрыт в фоновом режиме, но ничего не было.

Он работает во всех основных браузерах на Windows и Android, но по какой-то причине с iOS ничего не происходит.Функция setBackground () не меняет фон, основываясь на времени UTC, как должно.

Ссылка: https://codepen.io/amitrambaran/pen/aXEKVy

Соответствующий JavaScript, который я пытался изменить:

function parseSearchInput(event) {
    if (event.key === "Enter" || event.key === 13) {
        content.style.opacity = 1;
        if (searchQuery.value === "") {
            alert("Please enter a city.");
        }
        console.log(searchQuery.value);
        let url = "https://api.openweathermap.org/data/2.5/forecast?q=" + searchQuery.value + "&appid=" + apiKey;
        console.log(url);
        httpRequest(url);
    }
}

function setBackground() {
   body.classList.remove("daytime");
   body.classList.remove("nigttime");
   let date = new Date();
   let hours = date.getHours();
   if (hours > 6 && hours < 20) {
      body.classList.add("daytime");
   }
   else {
      body.classList.add("nighttime");
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...