Request.Browser.IsMobileDevice не работает с iPadAir2 и iOS 13.0.1 - PullRequest
2 голосов
/ 11 октября 2019

Я могу обнаружить устройство iPadAir2, работающее на iOS 11.4 , используя Request.Browser.IsMobileDevice , и оно дает мне UserAgent информацию о iPad: enter image description here

Когда я делаю то же самое для iPadAir2, работающего на iOS 13.0.1 , это больше не дает мне ключевое слово iPad: enter image description here

какопределить ipad и запустить браузер Safari?

Мне нужно это, чтобы обнаружить iPad на странице Razor .chtml, чтобы я мог показать другое меню для своего веб-сайта.

Я нашел это решение здесь Как определить имя устройства в Safari наiOS 13 пока он не показывает правильный агент пользователя?

let isIOS = /iPad|iPhone|iPod/.test(navigator.platform) ||(navigator.platform === 'MacIntel' && navigator.maxTouchPoints> 1)

Как использовать эту переменную в бритве для изменения меню сайта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...