Есть ли способ добавить что-то к URL-адресу с помощью javascript? и удалить префиксы?javascript - добавить текст после URL-адреса
например. "http://www.google.com/" в "google.com.local /"
Есть ли способ добавить что-то к URL-адресу с помощью javascript? и удалить префиксы?javascript - добавить текст после URL-адреса
например. "http://www.google.com/" в "google.com.local /"
Объект местоположения javascript http://www.w3schools.com/jsref/obj_location.asp дает вам доступ к пути имени узла URL и т. д. Я точно не знаю, что вы ищете , но это может помочь.
очень полезно, приветствия –
Метод concat()
используется для объединения двух или более строк.
Этот метод не изменяет существующие строки, но возвращает новую строку, содержащую текст присоединенных строк. В вашем случае:
var mystring = concat("http://www.google.com",".local");
А для удаления частей из строки - использовать split()
метод для разбиения строки на массив подстрок и возвращает новый массив.
Совет: Если в качестве разделителя используется пустая строка (""), строка разделяется между каждым символом.
Примечание: Метод split()
также не меняет исходную строку.
Это очень полезно! –
Вы можете изменить URL, используя окно-объект, например .:
window.location.href = url + '/' + ID
Используя мой пример, на www.google.com можно перейти на www.google.com/ID? –
Ну, я не обращал внимания на то, как именно вы хотите манипулировать своим URL-адресом. Я просто хотел привести вам пример того, как получить доступ к текущему URL-адресу и как добавить какой-то случайный текст, извините за это. – iappwebdev
что по этому поводу?
var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");
Ницца! Большое спасибо. –
@idb Добро пожаловать! – VisioN
Вы можете использовать 'window.location' объект для переопределения части URL, но я думаю, что это вызовет перезагрузку. –