Модели дастгоҳи меҳмонони вебсайти худро бо JavaScript чӣ тавр дақиқ муайян кардан мумкин аст

Таҷрибаи шахсии худро бо муайянкунии дастгоҳ API фармоишӣ кунед

Дар соли 2020, мо дар ҷаҳони инфиродӣ беш аз пеш зиндагӣ мекунем. Барои табдил додани саҳифаҳои интернетӣ ба ниёзҳои шахсии корбар, маълумот дар бораи меҳмон лозим аст. Ҳамчун олими маълумотдор ва таҳиягари веб, ман бо ҷамъоварии маълумот дар бораи меҳмонон ба вебсайтам бисёр мубориза мебарам. Яке аз ин муборизаҳо дар муайян кардани навъи дастгоҳ аст. Аммо ҳоло барои ин кӯмаки андаке вуҷуд дорад.

Биёед мисолҳои интернет-мағозаҳои шахсии фурӯши телефонҳоро дида бароем. Тасаввур кунед, ки Интернет-мағоза метавонад дастгоҳи мобилии корбарро муайян кунад ва пас танҳо ҳолатҳои дахлдорро барои ин дастгоҳи мушаххас нишон диҳад! Магар ин олӣ нест?

Хуб, бо ин API дарёфти дастгоҳи сард оянда оянда аз оне ки шумо гумон мекунед наздиктар аст! Ман ба шумо хусусиятҳои ин API ва чӣ гуна татбиқ кардани онро нишон медиҳам.

Хусусиятҳои муайянкунии дастгоҳ API

То ба имрӯз, бисёре аз асбобҳои муайянкунии JavaScript JavaScript қодир набуданд дастгоҳҳои ба ин монанд муайяншударо пайдо кунанд (масалан, iPhone 11 Pro). Пас аз татбиқ, API хусусиятҳои зеринро пайдо мекунад ва дастрас мешавад:

  • deviceAPI.deviceType // масалан, Мобил
  • deviceAPI.deviceBrand // масалан Apple
  • deviceAPI.deviceName // масалан, iPhone XS
  • deviceAPI.screenWidth // масалан 1600
  • deviceAPI.screenHeight // масалан 800
  • deviceAPI.screeenRatio // масалан 2
  • deviceAPI.GPU // масалан Apple GPU
  • deviceAPI.browserName // масалан, Сафари
  • deviceAPI.browserVersion // масалан 13.0.1
  • deviceAPI.osName // масалан, iOS
  • deviceAPI.osVersion // масалан 13.1
  • deviceAPI.touchScreen // масалан, TRUE

Татбиқи ҳамоҳангсоз

Дар лаҳза мо мебинем, ки чӣ гуна API асинхронӣ татбиқ мешавад. Аммо аввал ман мефаҳмонам, ки чӣ гуна API метавонад синхронӣ шавад:

  • Рамзи беназирро барои версияи трейлер дар ин ҷо гиред.
  • Ҷойгир кардани дар барчаспҳои сари вебсайт
  • Шиносро бо id нодири худ иваз кунед
  • Хусусиятҳоро аз тағирёбандаи дастгоҳиAPI тавре ки дар зер нишон дода шудааст, дастрас кунед

Пас, вебсайти худро шахсӣ кунед:

Татбиқи асинхронӣ

Барои тезонидани суръати боркунии вебсайти шумо инчунин версияи асинхронӣ низ мавҷуд аст. Барои ин бояд корҳои зеринро иҷро кунед:

  • Рамзи беназирро барои версияи озмоишӣ дар ин ҷо гиред.
  • Ҷой дар барчаспҳои сари вебсайт.
  • Шиносро бо ID беназири худ иваз кунед.
  • Дастрасӣ ба хусусиятҳои тағйирёбандаи дастгоҳиAPI, тавре ки дар зер нишон дода шудааст.

Ин осон буд, дуруст?

Ҳоло, вақте ки корбаре бо iPhone XS ба вебсайти шумо ворид мешавад, онҳо ба саҳифа бо парвандаҳо барои iPhone XS равона карда мешаванд.

Хулоса

Шахсисозӣ ва CXO (беҳсозии таҷрибаи муштариён) яке аз мавзӯъҳои доғи рӯз дар рушди веб мебошад. Бо ин муайянкунии дастгоҳ API шумо метавонед вебсайти худро бо як хати рамзӣ фардӣ кунед. Пас ба пеш ва рамзгузории хушбахтона гузаред!