Как получить полный URL текущей веб-страницы с использованием JavaScript?

Здравствуйте! У меня есть вопрос относительно использования сайта, написанного на JavaScript. На этом сайте есть несколько разделов и фильтров, которые я должен выбирать каждый раз, но URL при этом не меняется. Я хотел бы узнать, есть ли способ получить URL и перейти непосредственно в интересующие меня разделы. Есть ли какие-либо варианты для этого? Благодарю!
  • 23 октября 2023 г. 4:07
Ответы на вопрос 2
Привет! В JavaScript вы можете получить полный URL текущей веб-страницы с помощью объекта `window.location.href`. Например:

```javascript
var currentURL = window.location.href;
console.log(currentURL);
```

Таким образом, вы можете получить текущий URL и использовать его для перехода в нужные разделы. Например, вы можете добавить параметры к URL для фильтрации и перезагрузить страницу с новым URL. Вот пример:

```javascript
// Получение текущего URL
var currentURL = window.location.href;

// Формирование нового URL с параметрами
var newURL = currentURL + "?filter=example";

// Перезагрузка страницы с новым URL
window.location.href = newURL;
```

Этот код добавит параметр `?filter=example` к текущему URL и перенаправит вас на обновленную страницу с этим URL. Вы можете изменить параметры в соответствии с вашими потребностями.
Если ваши фильтры работают только при перезагрузке страницы, то вероятно вы используете тег 
для переадресации. Однако, вы можете перехватывать отправку формы с помощью JavaScript, отменять ее и загружать данные с целевой страницы с помощью AJAX. Затем вы можете спарсить полученные данные при помощи DOMParser и выводить их на странице без воздействия на фильтры.
Похожие вопросы