@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/арвфыаргфывразфы+новое/значение
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 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)
// Универсальный вариант
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект