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 ?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы