Чӣ гуна ошкор кардани дастгоҳҳо аз дастгоҳҳои мобилӣ дар веб саҳифаҳо

Дастгоҳҳои мобилӣ ба мундариҷаи мобилӣ ё тарҳҳои нав

Дар тӯли солҳо, коршиносон мегӯянд, ки ҳаракати воситаҳои алоқаи мобилӣ аз вебсайтҳо аз дастгоҳҳои мобилӣ зиёданд. Бо ин сабаб, бисёре ширкатҳои хеле заиф ба стратегияи мобилӣ барои ҳузури онлайнии худ сар доданд, таҷрибаҳои ба телефон ва дигар дастгоҳҳои мобилӣ мувофиқат мекунанд.

Пас аз он ки шумо вақтро омӯхтед, ки чӣ тавр тарҳрезии саҳифаҳои интернетӣ барои телефонҳои мобилӣ ва татбиқи стратегияи шумо, шумо инчунин мехоҳед, ки боварӣ ҳосил кунед, ки меҳмонони сомонаи Шумо ин тарҳҳоро дидан мехоҳанд. Роҳҳои зиёде ҳастанд, ки шумо инро карда метавонед ва баъзе корҳо нисбат ба дигарон беҳтар аст. Дар ин ҷо ба усуле, ки шумо метавонед барои дастгирии ҷобаҷогузории мобилӣ дар вебсайтҳои худ истифода баред, дар якҷоягӣ бо тавсияҳо дар охири он, ки кадом усули беҳтарин барои ноил шудан ба ин аст, дар сайти имрӯза аст!

Таъмини пайвастшавӣ ба вебсайти дигар

Ин аст, ки дар айни ҳол усули осонтарини истифодабарандагони телефони мобилӣ мебошад. Ба ҷои ба ташвиш овардани он, ки оё онҳо метавонанд саҳифаҳои худро бинанд ё битавонанд, танҳо як пайвандро дар наздикии саҳифа ҷойгир кунед, ки ба версияи алоҳидаи сайти шумо ишора мекунад. Он гоҳ хонандагон метавонанд худашон интихоб кунанд, ки оё онҳо мехоҳанд варианти мобилиро бинанд ё бо "версияи оддии" идома диҳанд.

Имконияти ин ҳалли он аст, ки он ба осонӣ ба амал меояд. Ин ба шумо талаб мекунад, ки варианти беҳтаринро барои мобилият эҷод кунад ва сипас ба ҷойгир кардани саҳифа дар наздикии саҳифаҳои сомонаи муқаррарӣ.

Нишондиҳандаҳо инҳоянд:

Дар ниҳоят, ин равиш беҳтарин номумкин аст, ки ногузир ба қисми стратегияи муосири мобилӣ аст. Ин баъзан чун як ҳалли қатъӣ-ҳалкунанда истифода мешавад, дар ҳоле, ки ҳалли беҳтаре таҳия шудааст, аммо дар ҳақиқат ин банд муддати кӯтоҳтарин дар ин нуқта аст.

Истифодаи JavaScript

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

Истифодаи CSS & # 64; дастгоҳи мобилӣ

Нишондиҳандаи CSS-ҳо @media ба назар мерасад, ки ин роҳи беҳтарини нишон додани намунаҳои CSS танҳо барои дастгоҳҳои дастӣ - ба монанди телефонҳои мобилӣ мебошад. Ин як ҳалли беҳтаринест барои нишон додани саҳифаҳо барои дастгоҳҳои мобилӣ. Шумо як веб сайтро нависед ва сипас ду саҳифа сабт кунед. Аввалин воҳиди чопии "экран" саҳифаи худро барои мониторҳо ва экранҳои компютерӣ меноманд. Дуюм барои саҳифаҳои "дастӣ" сабтҳои худро барои дастгоҳҳои хурд, монанди телефонҳои мобилӣ. Роҳҳои осон нест, аммо он дар ҳақиқат амал намекунад.

Бартарияти бузургтарин ба ин усул ин аст, ки шумо набояд ду намуди вебсайти худро нигоҳ доред. Шумо фақат якро нигоҳ медоред, ва варақаи сабки муайян мекунад, ки чӣ гуна бояд назар кунем - ин аст, ки воқеан ба ҳалли ниҳоии мо наздиктар мешавем.

Масъала бо ин усули он аст, ки бисёре аз телефонҳо навъи ВАО-ро дастгирӣ намекунанд - онҳо саҳифаҳои худро бо навъи васоити ахбори омми худ нишон медиҳанд. Ва бисёре аз телефонҳои мобилӣ ва дастгоҳҳои дастгоҳӣ CSS -ро дастгирӣ намекунанд. Дар охири ин услуб беэътиноёна аст ва бинобар ин, барои нусхабардории нусхаҳои мобилии вебсайт хеле кам истифода шудааст.

PHP, JSP, ASP-ро барои ошкор кардани истифодабаранда-агент истифода баред

Ин роҳи беҳтарини интиқолдиҳии истифодабарандагони мобилӣ ба версияи мобилии сомона мебошад, зеро он ба забони скрипт ё CSS тааллуқ надорад, ки дастгоҳи мобилӣ истифода намешавад. Ба ҷои ин, он забони сервериро истифода мебарад (PHP, ASP, JSP, ColdFusion, ва ғайра) барои дидани агенти корбар ва сипас дархости HTTP-ро тағир медиҳад, ки агар ин дастгоҳи мобилӣ бошад, нишон диҳед.

Рамзи оддии PHP ин корро чунин мекунад:

вироиш ($ ua, "Windows CE") ё
ё воҳиди ($ ua, "AvantGo") ё
($ do, "Mazingo") ё
ё воҳиди ($ ба амал, "Mobile") ё
($ do, "T68") ё
($ make, "Syncalot") ё
воҳиди ($ ба амал, "Blazer")) {
$ DEVICE_TYPE = "Мобайл";
}}
агар (версияи ($ DEVICE_TYPE) ва $ DEVICE_TYPE == "MOBILE") {
$ location = 'mobile / index.php';
header ('Ҷойгир:': $ location);
Баромадгоҳ;
}}
?>

Масъала дар ин аст, ки қуръа ва зиёди дигар усулҳои имконпазири истифодабаранда, ки аз ҷониби дастгоҳҳои мобилӣ истифода мешаванд, вуҷуд доранд. Ин скрипт бисёр васл мекунад, вале на ҳама чизро. Ва бештар ба ҳама вақт илова карда мешаванд.

Plus, чунон ки бо дигар роҳҳои ҳалли боло, шумо бояд ба ҳар ҳол барои нигоҳ доштани ин сайт барои аломатҳои алоҳидаи мобилӣ нигоҳ доред! Ин мушкилоте, ки барои идора кардани вебсайти ду (ё зиёда аз он) идора кардан сабабҳои кофӣ барои ҳалли беҳтаре дорад.

Истифодаи WURFL

Агар шумо ҳоло тасмим гирифта бошед, ки ба истифодабарандагони мобилӣ ба сайти алоҳида кӯч бандад, он гоҳ WURFL (File Resource Universal Wireless) як ҳалли хуб аст. Ин файли XML (ва ҳоло як файли DBI) ва китобҳои гуногуни DBI, ки на танҳо маълумотҳои абонентӣ-абонентӣ доранд, балки инчунин хусусият ва қобилиятҳоеро, ки агентҳои истифодабаранда доранд, таъмин мекунанд.

Барои WURFL истифода бурдан, шумо файли танзимкунии XML ва пас забони худро интихоб мекунед ва API-ро дар вебсайти худ иҷро кунед. Барои истифодаи WURFL бо Java, PHP, Perl, Ruby, Python, Net, XSLT, ва C ++ вуҷуд дорад.

Фаҳмиши истифодаи WURFL ин аст, ки шумораи зиёди одамон ба навсозӣ ва илова ба файли танзимот ҳама вақт доранд. Пас, вақте ки шумо файлеро, ки шумо истифода мебаред, қариб ки пеш аз он ки шумо онро тамошо карда бошед, қобилияти он аст, ки агар шумо онро як бор ё як моҳ онро бор кунед, шумо ҳамаи браузерҳои мобилӣ ба таври мунтазам истифода мебаред. мушкилот. Дар поён, албатта, он аст, ки шумо бояд доимо зеркашӣ кунед ва навсозӣ кунед - ҳамаи шумо метавонед истифодабарандагонро ба сайти дуюм ва нуқсонҳое, ки меорад, истифода баред.

Беҳтарин ҳалли тарҳҳои ҷавобӣ

Пас, агар нигоҳ доштани сайтҳои гуногун барои дастгоҳҳои гуногун ҷавоб намедиҳад, чӣ аст? Тарҳрезии вебсайти ҷавоб .

Тарҳҳои ҷавобӣ ин ҷо шумо метавонед саволҳои ВАО-и CSS-ро барои муайян кардани сабкҳо барои дастгоҳҳои васеътари гуногун истифода баред. Дизни ҷавобӣ ба шумо имкон медиҳад, ки як саҳифаи веб барои ҳам истифодабарандагони алоқаи мобилӣ ва ғайримуқаррарӣ эҷод кунед. Пас шумо бояд дар бораи чизи мундариҷа дар сомонаи мобилӣ маълумот надоред ё дар хотир доред, ки тағйиротҳои охиринро ба сомонаи мобилии шумо интиқол диҳед. Plus, вақте ки шумо CSS навиштаед, шумо ягон чизи навро бор мекунед.

Тарҳҳои ҷавобӣ метавонад ба таҷҳизоти хеле хурд ва браузерҳо машғул бошанд (аксарияти онҳо имрӯз хеле хурданд) ва набояд барои шумо хеле ғамхор бошанд), аммо аз он сабаб ин илова (илова намудани сабтҳо ба мундариҷа, на аз мундариҷа гирифтан дур) Ин хонандагон ҳанӯз ҳам метавонанд вебсайти худро хонанд, он танҳо дар дастгоҳи кӯҳна ё браузери худ беҳтарин намебошад.