Как найти точный url сайта на javascript?

Для того чтобы найти точный URL сайта на JavaScript, вам понадобится использовать свойство "window.location.href". Оно предоставляет доступ к адресной строке веб-браузера и содержит полный URL текущей страницы.

Вот как можно получить точный URL сайта с помощью JavaScript:

var url = window.location.href;
console.log(url); // Выведет в консоль полный URL текущей страницы

Этот код сохранит полный URL сайта в переменной "url". Затем вы можете использовать эту переменную в своих дальнейших действиях, например, встраивать ее в другие запросы или обрабатывать ваши данные на основе этого URL.

Однако стоит отметить, что свойство "window.location.href" также содержит хэш-значение (часть URL после символа "#"), параметры запроса (часть URL после символа "?") и порт (если он отличен от стандартного 80 или 443). Если вам нужен только базовый URL без этих компонентов, вы можете использовать другие свойства объекта "window.location", такие как "window.location.protocol" (схема URL), "window.location.host" (доменное имя с портом), "window.location.pathname" (путь к файлу) и т. д.

Вот пример, как получить базовый URL без хэша и параметров запроса:

var baseUrl = window.location.protocol + "//" + window.location.host + window.location.pathname;
console.log(baseUrl); // Выведет в консоль базовый URL текущей страницы без хэша и параметров запроса

Этот код соединит эти свойства объекта "window.location" и сохраниет базовый URL без хэша и параметров запроса в переменной "baseUrl".

Итак, воспользовавшись свойством "window.location.href" для полного URL сайта или другими свойствами "window.location" для разделенных компонентов URL, вы сможете точно определить адрес веб-сайта в JavaScript.