Задать вопрос
Yura_Mart
@Yura_Mart

Как взять данные из адресной строки в приложении на phonegap?

Всем привет!

Есть кроссбраузерное приложение на phonegap. На фронте вся работа ведется с помощью html + js.

Есть задача: выделять ту страницу в меню, на которой находится юзер.

Как я это вижу: взять кусок из url, и сделать проверку, при котором добавляется класс.

Вот что получилось:
let URL = window.location.pathname;
    if(URL == '/index.html'){
        $(".go_to_index").addClass('active-item');
    }

Всё это прекрасно работает в браузере на пк, но стоит проверить через phonegap на телефоне, то ничего не срабатывает.
Я выявил что "window.location.pathname" не работает вне браузера.

Есть вариант реализации через localstorage, но тут есть нюанс, что будет работать только при клике на страницу, но ведь пользователи смартфонов используют кнопку назад на телефоне для возврата, поэтому localstorage не будет перезаписываться.

Какие есть альтернативы для вычленения url ?
  • Вопрос задан
  • 81 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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