Я создал страницу HTML и CSS, которая демонстрирует возможности моего веб-приложения. Теперь я хочу, чтобы эта страница загружалась только для новых посетителей. Если вернувшиеся посетители посещают мой домен, он должен перенаправить их на веб-платформу.
По сути, новый пользователь должен увидеть «Целевая страница», а вернувшийся пользователь должен быть перенаправлен на «Веб-платформу».
Я бы предпочел сделать это, используя прямой javascript в моем файле index.html, если это возможно. Я предполагаю, что LocalStorage может помочь здесь. Но я искренне открыт для любого решения. Спасибо.
Возможный дубликат Отображение Bootstrap Modal при первой загрузке страницы
Между тем, простое сомнение. После того, как вы исправите эту проблему с помощью localStorage, думаете ли вы, что произойдет, если пользователь (который регулярно использует ваш веб-сайт и перенаправляет на другую страницу, как вы упомянули) использует другой браузер? В новом браузере он получит первую страницу и не будет перенаправлять. Это ожидается? То же самое произойдет, когда он очистит localStorage/Cache.
@smilyface да, это ожидаемо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Простой — добавьте следующий код на целевую страницу:
if (localStorage.getItem("visited")) {
window.location.href = "webPlatform.html";
}
localStorage.setItem("visited", "true");
Это проверяет, существует ли переменная localStorage — если она существует, пользователь перенаправляется, если нет — переменная устанавливается.
Привет, Джек, спасибо за код. Я заменю webPatform.html URL-адресом, поскольку пользователя необходимо перенаправить в веб-приложение Angular. Я сообщу вам об обновлении, как только оно заработает.
Да, просто установите флаг
localStorage... Вы сами еще ничего не пробовали? Пожалуйста, опубликуйте код, который вы пробовали, но он не работает.