, поэтому я пытаюсь выделить части моей панели навигации в зависимости от текущего значения window.location.href
.
Пример строки может выглядеть так: https://portal.ab.stringsplit.io/Example
В моей панели навигации I есть значок для Пример , который я хочу выделить в любое время, когда значение window.location.href
равно / содержит Пример .
Поэтому я подумал, что хорошей идеей будет просто извлеките интересный бит из URL-адреса, в данном случае Пример и выполните простой оператор if, чтобы проверить, должен ли значок быть выделен или нет.
До сих пор я пытался просто взять подстроку из URL-адреса после X символов :
https://portal.ab.stringsplit.io/
= 33 символа =>
url = window.location.href.substring(33))
но я хочу, чтобы это было более надежным в будущем, поскольку URL-адрес может измениться, И я хочу, чтобы это работать для любой подстроки после базового URL-адреса или что-то вроде:
https://portal.ab.stringsplit.io/Example/example1/article3
Поэтому мне нужно что-то вроде: 'подстрока после' .io / 'до следующего' / '.
Заранее спасибо :)