@smeckoi77 said in нажимаю "изучить элемент на странице":
Раньше это всё удобней как то было.
Это не было добавлено специально, скорее это вынужденный дискомфорт после перехода на новый браузерный движок
Здравствуйте. Можно определять устройство через UA. Но мне это не нравится, т.к на выходе я получаю разные mac, windows,ios и прочие приколы.
Я не хочу делать свитчи, есть ли способ, который позволит детектить тип устройства в виде Mobile | Desctop?
Цель простая - понять тип устройства перед загрузкой страницы, чтобы построить логику работы с сайтом.
@Kinokio said in Определение устройства на странице:
@sergerdn said in Определение устройства на странице:
парсит
то есть без свитчей я не обойдусь...
Все программирование - это сплошные условия и проверка их.
Код НЕ полный:
function getPlatformType(platform) {
switch (platform) {
case 'Linux armv9':
case 'Linux armv81':
return 'Mobile';
case 'Win32':
return 'Desktop';
default:
throw new Error(`Sorry, we are out of ${platform}.`);
}
}
const navigatorPlatform = 'Linux armv81';
try {
const platformType = getPlatformType(navigatorPlatform);
console.log(`Platform type: ${platformType}`);
} catch (error) {
console.error(error.message);
}
@Kinokio said in Определение устройства на странице:
@sergerdn said in Определение устройства на странице:
парсит
то есть без свитчей я не обойдусь...
Есть заголовок
Sec-CH-UA-Mobile
@FastSpace said in Определение устройства на странице:
@Kinokio said in Определение устройства на странице:
@sergerdn said in Определение устройства на странице:
парсит
то есть без свитчей я не обойдусь...
Есть заголовок
Sec-CH-UA-Mobile
Есть и есть, в десктопной версии тоже он есть.
@sergerdn said in Определение устройства на странице:
@FastSpace said in Определение устройства на странице:
@Kinokio said in Определение устройства на странице:
@sergerdn said in Определение устройства на странице:
парсит
то есть без свитчей я не обойдусь...
Есть заголовок
Sec-CH-UA-MobileЕсть и есть, в десктопной версии тоже он есть.
в десктопной версии равен 0, в мобильной 1
@FastSpace said in Определение устройства на странице:
в десктопной версии равен 0, в мобильной 1
Дай кусочек данных из отпечатка, если не сложно. Я в упор не вижу.
@sergerdn said in Определение устройства на странице:
@FastSpace said in Определение устройства на странице:
в десктопной версии равен 0, в мобильной 1
Дай кусочек данных из отпечатка, если не сложно. Я в упор не вижу.
Это браузерный заголовок
Если надо в отпечатке получить, тогда в тегах надо искать.
@FastSpace said in Определение устройства на странице:
тогда в тегах надо искать.
Вариант. Хотя теги и показывают какой отпечаток запрашивался, а не какой по факту получили.