С точки зрения пользовательского интерфейса, я думаю, что возвращать пользователя в историю браузера неправильно, потому что это не то, что пользователь действительно хочет сделать. С другой стороны, закрыть вкладку - это не то, чего хочет пользователь.
Итак, что является идеальным решением ??
Я бы сделал целевую страницу для пользователя, и на этой целевой странице я бы открыл модальное окно, спрашивая возраст пользователя. Если пользователь выберет «нет», я сохраню его ответ в браузере локального хранилища и закрою модальное окно, показывая основную безопасную информацию о вашем сайте.
Таким образом, в следующий раз, когда пользователь попытается войти на вашу страницу, он больше не будет видеть модальные данные, только безопасную информацию в Интернете. Я считаю, что это правильное навигационное решение. Пользователь должен решить, хочет ли он (она) закрыть вкладку или нет, вернуться к истории или нет и т. Д.