Как взять данные из адресной строки в приложении на phonegap? - PullRequest
0 голосов
/ 06 марта 2019

В телефоне есть кросс-браузерное приложение. Спереди вся работа выполняется с помощью html + js.

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

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

Вот что случилось:

let URL = window.location.pathname;
    if (URL == '/index.html') {
        $ (". go_to_index"). addClass ('active-item');
    }

Все это прекрасно работает в браузере на ПК, но если вы проверяете через телефонную щель на телефоне, то ничего не работает. Я обнаружил, что «window.location.pathname» не работает вне браузера.

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

Какие есть альтернативы для выделения URL?

...