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

Как получить адрес из адреснной строки после хоста?

Есть условно адрес: https://www.google.com/dfsghfdhdsfhdfsdhdfsgh
Как получить из него строку: dfsghfdhdsfhdfsdhdfsgh
(НЕ через window.location.search ; pathname и т.п.)

Думаю что сначала нужно получить полный адрес:
let fullHref = window.location.href;
А потом хост:
let hostName = window.location.hostname;
Но как теперь убрать из полного адреса хост?

И еще вопрос, каким образом можно записать определенное значение в адресную строку?
Т.е. есть https://www.google.com/арвфыаргфывразфы
А после нажатия например на кнопку становится https://www.google.com/арвфыаргфывразфы+новое/значение
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@nvdfxx
Senior Pomidor developer
location.pathname
Ответ написан
Комментировать
@SeltonSoer
let str = 'https://www.google.com/dfsghfdhdsfhdfsdhdfsgh'
let result = str.split('/')[3]
// Для варианта после host.

let host = 'https://' + window.location.hostname
let fullPath = window.location.href
let hostLength = host.length
let result = fullPath.slice(hostLength)
// Универсальный вариант
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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