Люди уже говорили об этой проблеме на
Как найти производителя мобильного телефона, используя javascript в мобильном браузере
а также
Обнаружение устройства марки
Мне нужна библиотека javascript с гораздо большей библиотекой кодов устройств " muscular ", чем в текущей версии platform.js
Например, у меня есть этот телефон SONY, и когда я запускаю window.navigator.userAgent;
, он возвращает имя устройства как F3311
(к сожалению, platform.js этого не распознает). А это значит, что другая модель от SONY появится с другим кодом устройства. Есть также HUAWEI и XIAOMI и многие другие бренды.
Существует ли библиотека javascript, с которой я могу использовать пример кода, подобного этому:
if(userDevice == SONY)
{
//do stuff that is supported by Sony phones only, etc
}
else if (userDevice == HUAWEI)
{
//show stuff that will appear only on Huawei phones, etc
}
Или кто-нибудь знает, где я могу найти список таких кодов устройств, которые возвращаются window.navigator.userAgent
, чтобы я мог создать свою собственную библиотеку?
Некоторые могут задаться вопросом, зачем мне это нужно. Однако мне это нужно, а сейчас мне нужно ПЛОХО.
Если бы он мог хотя бы охватить топ-5 или 6 крупных производителей, показанных на http://gs.statcounter.com/vendor-market-share/mobile и https://www.idc.com/promo/smartphone-market-share/vendor, то я думаю, что это было бы неплохо для всех кодеров, которые оказались в подобной ситуации.
РЕДАКТИРОВАТЬ 1: Я нашел это https://deviceatlas.com/products/web, но я не знаю, предлагают ли они именно то, что мне нужно. Я буду спрашивать.