window.location
работает отлично, но возвращает мне полный, абсолютный путь, например http://domain.xyz/punch/lines
. Но мне нужно только http://domain.xyz/
. Как я могу извлечь только эту первую часть? И как я могу сделать эту динамику, я хочу быть всегда одинаковой, даже когда путь подкаталога увеличивается?
Как получить базовый путь в jQuery?
Ответ 1
Вы можете получить протокол и хост отдельно, а затем присоединиться к ним, чтобы получить то, что вам нужно
window.location.protocol + "//" + window.location.host + "/"
В качестве опоры, window.location.pathname
будет содержать путь.
Ответ 2
Вы можете использовать этот оператор
var baseUrl = document.location.origin;
Ответ 3
Попробуйте следующее:
location.protocol + "//" + location.host