Как отличить IPhone 5 и IPhone SE через JS? - PullRequest
0 голосов
/ 26 сентября 2018

Есть ли хороший способ на 100% определить, является ли пользовательское устройство IPhone 5 (а не SE).Чтобы быть корректным, мне нужно знать, является ли модель устройства IOS

Проверка скорости процессора, поскольку я считаю, что это неправильный способ обнаружения устройства.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Если вы пытаетесь определить поддержку Apple Pay, то по данным веб-сайта поддержки разработчиков Apple :

Перед отображением кнопки Apple Pay или созданием ApplePay session, вы должны убедиться, что Apple Pay JS API доступен и включен на текущем устройстве.Чтобы проверить, доступен ли API Apple Pay JS в браузере, убедитесь, что класс window.ApplePaySession существует:

if (window.ApplePaySession) {
   // The Apple Pay JS API is available.
}
0 голосов
/ 26 сентября 2018

Вы можете запросить название модели, iPhone SE - это iPhone8,4, а iPhone 5S - это iPhone6,1 & iPhone6,2.

...