Я могу обнаружить устройство iPadAir2, работающее на iOS 11.4 , используя Request.Browser.IsMobileDevice , и оно дает мне UserAgent информацию о iPad:
Когда я делаю то же самое для iPadAir2, работающего на iOS 13.0.1 , это больше не дает мне ключевое слово iPad:
какопределить ipad и запустить браузер Safari?
Мне нужно это, чтобы обнаружить iPad на странице Razor .chtml, чтобы я мог показать другое меню для своего веб-сайта.
Я нашел это решение здесь Как определить имя устройства в Safari наiOS 13 пока он не показывает правильный агент пользователя?
let isIOS = /iPad|iPhone|iPod/.test(navigator.platform) ||(navigator.platform === 'MacIntel' && navigator.maxTouchPoints> 1)
Как использовать эту переменную в бритве для изменения меню сайта?