Встречается на собеседованиях • сегодня
Как сделать редирект пользователя на другую страницу
В JavaScript можно сделать редирект несколькими способами:
1. Через `window.location`:
```javascript
window.location.href = 'https://example.com'; // Предпочтительный способ
window.location.replace('https://example.com'); // Без сохранения в истории
```
2. Через мета-тег в HTML (если нет доступа к JS):
```html
```
3. На серверной стороне (например, в Node.js с Express):
```javascript
res.redirect('/new-page');
```
Важные нюансы:
- `replace()` не сохраняет исходную страницу в истории браузера
- Редирект через `location.href` можно отменить, если быстро перейти на другую страницу
- Для временных редиректов лучше использовать статус 302, для постоянных - 301

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы