Сайт криво открывается в Internet Explorer и в штатном браузере на старых андроидах. Решили вывести пользователю сообщение, чтоб зашел с нормального браузера. Как правильно определять, что браузер старый?
Есть вот такая крутая либа https://www.npmjs.com/package/outdated-browser-rework в ней вы можете настроить минимальные версии разных браузеров, а также для каждого браузера вывести отдельное сообщение (например с разными ссылками).