Как перенаправить клиента на новую страницу при помощи JS/jQuery?
Перевод вопроса "How to redirect to another webpage in JavaScript/jQuery?"
Способов несколько:
location.href
- это свойство объекта Location
, у которого сеттер отправляет страницу на новый адрес и изменяет историю (кнопка "Назад", история браузера).
window.location.href = 'https://ru.stackoverflow.com'; // Переход на ruSO
location.replace
- метод, который заменяет текущую страницу.
Т. е. без изменения истории.
window.location.replace('https://stackoverflow.com'); // Переход на SO без изменения истории
location.assign
- метод направления в светлое будущее, его использует location.href
:
window.location.assign('https://stackoverflow.com'); // Переход на SO с изменением истории
Если очень хочется использовать jQuery
, то Вам нужно лечится от хуквери-зависимости просто изменить location.href
:
$(location).attr('href', 'http://stackoverflow.com'); // Отправляемся по адресу
Важно: Если скрипт, который пытается инициировать перенаправление, находится на стороннем домене, то будет брошена ошибка DOMException
с типом SECURITY_ERROR
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Взял пример код со страницы https://githubcom/pagekit/vue-resource и попытался применить https://jsfiddle
Создал слайдер на бутстрапе, но есть такой минус, когда курсор находится в контейнере, то слайдер перестает автоматически менять изображения,...