වෙබ් පිටු වල ජංගම උපාංග වලින් විධාන සොයාගන්නේ කෙසේද

ජංගම අන්තර්ගතයන් හෝ මෝස්තර වලට ජංගම උපාංග යළි හරවා යැවීම

දැන් වසර ගණනාවක් තිස්සේ විශේෂඥයන් පවසන්නේ ජංගම උපාංගවල සිටින අමුත්තන්ගෙන් වෙබ් අඩවි වෙත ගමනාගමනය නාටකාකාර ලෙස ඉහළ ගොස් ඇති බවයි. මෙම හේතුව නිසා බොහෝ සමාගම් සිය අන්තර්ජාල සබැඳියාව සඳහා ජංගම උපාය මාර්ගය වැලඳ ගැනීමට පටන් ගෙන ඇති අතර දුරකථන සහ වෙනත් ජංගම උපාංගවලට ගැලපෙන අත්දැකීම් නිර්මාණය කර ඇත.

ජංගම දුරකථන සඳහා වෙබ් අඩවි නිර්මාණය කිරීම සහ ඔබේ උපාය මාර්ගය ක්රියාත්මක කිරීම සඳහා ඔබ කාලය ගත කළ පසු, ඔබේ වෙබ් අඩවියේ අමුත්තන් එම සැලසුම් දැක ගත හැකිය. ඔබට මෙය කළ හැකි බොහෝ ක්රම තිබේ. මෙන්න ඔබේ වෙබ් අඩවි වල ජංගම සහාය ක්රියාත්මක කිරීම සඳහා ඔබට භාවිතා කළ හැකි ක්රමයක් දෙස බලන්න. අද දින වෙබ් අඩවියේ ඇති හොඳම ක්රමය වන්නේ අද වන විට අන්තර්ජාලයේ!

තවත් වෙබ් අඩවියකට සබැඳියක් ලබා දෙන්න

ජංගම දුරකථන භාවිතා කරන්නන් සඳහා පහසුම ක්රමය මෙයයි. ඔබගේ පිටු දැකීමට හෝ නොදැනිය හැකිද යන්න ගැන කණස්සල්ලට පත් නොකර, ඔබේ වෙබ් අඩවියේ වෙනම ජංගම පිටපතක් පෙන්වන පිටුවක මුදුනේ කොහේ හරි සම්බන්ධකයක් තැනිය යුතුය. එවිට පාඨකයින්ට ජංගම අනුවාදය දැකීමට අවශ්ය නම් හෝ "සාමාන්ය" අනුවාදය ඉදිරියට ගෙන යාමට අවශ්යදැයි ස්වයංක්රීයව තේරිය හැකිය.

මෙම විසඳුමේ ප්රයෝජනය එය ක්රියාත්මක කිරීම පහසුය. ඔබට ජංගම දුරකථනය සඳහා ප්රශස්තිකරණ අනුවාදයක් නිර්මාණය කිරීම සහ සාමාන්ය වෙබ් අඩවිවල ඉහළට ආසන්න ස්ථානයක සබැඳියක් එක් කිරීමට අවශ්යය.

අඩුපාඩු වන්නේ:

අවසානයේ, මෙම ප්රවේශය නවීන ජංගම උපාය මාර්ගික අංගයක් වීමට නොහැකි වනු ඇති යල් පැනගිය වේ. එය සමහර අවස්ථාවලදී වඩා හොඳ විසඳුමක් වර්ධනය කර ගන්නා අතරේ නතර වෙන පරතරයක් ලෙස භාවිතා කරනු ලැබුවද, එය සැබැවින්ම කෙටි කාලීන කලාපීය ආධාරයක් වේ.

JavaScript භාවිතා කරන්න

ඉහත දැක්වෙන ප්රවිෂ්ටයේ යම් විවරකයෙකු, පාරිභෝගිකයා ජංගම උපාංගයක් ඇත්දැයි හඳුනාගෙන එය වෙනම ජංගම වෙබ් අඩවියට නැවත යොමු කිරීම සඳහා කිසියම් වර්ගයේ බ්රවුසර හඳුනා ගැනීමේ කේත රචනයක් භාවිතා කරයි. බ්රවුසර හඳුනාගැනීමේ සහ ජංගම උපාංග සමඟ ඇති ගැටළුව වන්නේ එහි සිටින ලක්ෂ සංඛ්යාත ජංගම උපකරණ තිබේ. එක් JavaScript සමඟ සියල්ලම හඳුනා ගැනීමට උත්සාහ කිරීම සඳහා ඔබේ සියලු පිටු බාගත කිරීමේ නපුරු සිහිනයක් බවට පත් කළ හැකිය. ඉහත සඳහන් ප්රවිෂ්ටය ලෙස ඔබට තවමත් එම අඩුපාඩු බොහෝමයකට යටත්ව සිටියි.

CSS & # 64; මාධ්ය භාවිතා කර අතින් භාවිතා කරන්න

CSS විධානය වන @media handheld යනු ජංගම දුරකථන වැනි, අතින් ගෙනයන උපාංග සඳහා CSS විලාසිතා ප්රදර්ශනය කිරීම සඳහා සුදුසුම ක්රමයයි. ජංගම උපාංග සඳහා පිටු ප්රදර්ශනය සඳහා හොඳම විසඳුම මෙයකි. ඔබ එක් වෙබ් පිටුවක් ලියන අතර පසුව ශෛල පත්ර 2 ක් නිර්මාණය කරන්න. "තිරය" මාධ්ය වර්ගය සඳහා පළමු තිරයේ මොනිටර සහ පරිගණක තිර සඳහා ඔබේ පිටුව සැරසෙයි. මෙම ජංගම දුරකථනය වැනි කුඩා උපකරණ සඳහා ඔබගේ "පිටුබලය" සඳහා දෙවන පිටුව සඳහා භාවිතා කරයි. ශබ්ද පහසුයි, නමුත් එය ප්රායෝගිකව ක්රියාත්මක නොවේ.

මෙම ක්රමය සඳහා විශාලතම වාසිය වන්නේ ඔබ ඔබේ වෙබ් අඩවි අනුවාද දෙකක් පවත්වා ගැනීමට අවශ්ය නොවේ. ඔබ පමණක් එය පවත්වාගෙන යන අතර, විලාසිතා පත්රිකාව එය කෙසේ විය යුතුද යන්න නිර්වචනය කරයි - ඇත්ත වශයෙන්ම අපට අවශ්ය අවසන් විසඳුම වෙත සමීප වෙමින්.

මෙම ක්රමයට ගැටළුවක් වන්නේ බොහෝ ජංගම දුරකථනය අතින් handheld මාධ්ය වර්ගයට සහය නොදක්වන බවයි. ඒවායේ පිටු තිරය මාධ්ය වර්ගය සමඟ ප්රදර්ශනය කරනු ලැබේ. බොහෝ පැරණි ජංගම දුරකථන සහ ඩෙස්ක්ටොප් වර්ග බොහෝ විට CSS වලට සහය නොදක්වයි. අවසාන වශයෙන්, මෙම ක්රමය විශ්වාස කල නොහැකි අතර, එබැවින් වෙබ් අඩවියක ජංගම අනුවාදයන් ලබාදීමට කලාතුරකින් භාවිතා වේ.

පරිශීලක-නියෝජිතයා හඳුනා ගැනීමට PHP, JSP, ASP භාවිතා කරන්න

ජංගම පරිශීලකයන් ජංගම වෙබ් අඩවි වෙත යොමු කිරීම වඩා හොඳ ක්රමයකි මෙය, එය ජංගම උපකරණය භාවිතා නොකරන කේත රචනයක් හෝ CSS මත රැඳෙන්නේ නැත. ඒ වෙනුවට, එය භාවිතා කරන්නාගේ නියෝජිතයා දෙස බලා සර්වර්-පැරිසියේ භාෂාව (PHP, ASP, JSP, ColdFusion, etc.) සහ ජංගම උපාංගයක් නම් ජංගම පිටුවකට යොමු කිරීමට HTTP ඉල්ලීම වෙනස් කරයි.

මෙය කිරීමට සරල PHP කේතයක් මෙලෙස දිස්වනු ඇත:

stristr ($ ua, "වින්ඩෝස් CE") හෝ
stristr ($ ua, "AvantGo") හෝ
stristr ($ ua, "mazingo") හෝ
stristr ($ ua, "ජංගම") හෝ
stristr ($ ua, "T68") හෝ
stristr ($ ua, "Syncalot") හෝ
stristr ($ ua, "බ්ලැසර්")) {
$ DEVICE_TYPE = "මොබයිල්";
}}
(isset ($ DEVICE_TYPE) සහ $ DEVICE_TYPE == "MOBILE") {
$ location = 'ජංගම / index.php';
ශීර්ෂකය ('ස්ථානය:'. $ පිහිටීම);
පිටවීම;
}}
?>

මෙහි ඇති ගැටළුව වන්නේ ජංගම උපාංග මඟින් භාවිතා කරනු ලබන අනෙකුත් විභව පරිශීලක-නියෝජිතයන් ගණනාවක් පවතින බවයි. මෙම ස්ක්රිප්ට් ඔවුන් අල්ලා බොහෝ ඒවා ආපසු හරවා, නමුත් කිසිදු ආකාරයකින් නොවේ. තව තවත් එකතු කරනු ලැබේ.

ප්ලස්, ඉහත සඳහන් අනෙකුත් විසඳුම් සමඟ මෙන්ම, මෙම පාඨකයන් සඳහා වෙනම ජංගම වෙබ් අඩවියක් පවත්වා ගෙන යාමට ඔබට සිදු වනු ඇත! වඩා හොඳ විසඳුමක් සොයා ගැනීමට හේතු දෙකක් (හෝ ඊට වඩා!) වෙබ් අඩවි කළමණාකරනය කිරීමේ මෙම අඩුවීමයි.

WURFL භාවිතා කරන්න

ඔබගේ ජංගම පරිශීලකයන් වෙනම වෙබ් අඩවියකට නැවත යොමු කිරීමට ඔබ තවමත් තීරණය කර තිබේ නම්, WURFL (රැහැන් රහිත විශ්ව සම්පත් ආකෘතිය) හොඳ විසඳුමක් වේ. මෙය XML ගොනුවකි (දැන් ඩීබීඑෆ් ගොනුවකි) සහ විවිධ DBI පුස්තකාලවල නවීනතම රැහැන් රහිත පරිශීලක-නියෝජිත දත්ත අඩංගු වේ, නමුත් එම ලක්ෂණ සහ හැකියාවන් එම පරිශීලක නියෝජිතයින්ට සහාය වේ.

WURFL භාවිතා කිරීම සඳහා, ඔබ XML මානකරන ගොනුව බාගන්න පසුව ඔබගේ භාෂාව තෝරාගෙන ඔබේ වෙබ් අඩවියේ API ක්රියාත්මක කරන්න. ජාවා, PHP, Perl, Ruby, Python, Net, XSLT සහ C ++ සමඟ WURFL භාවිතා කිරීමට මෙවලම් පවතී.

WURFL භාවිතා කිරීමේ වාසිය නම් සෑම විටම යාවත්කාලීන කරන ලද බොහෝ පුද්ගලයින් සහ මානකරන ගොනුවට එකතු කිරීමයි. ඉතින් ඔබ භාවිතා කරන ගොනුවක් ඔබ බාගත කර අවසන් වූ වහාම එය යල් පැන ගිය අතර, ඔබ එය මාසයකට වරක් බාගත කළහොත්, ඔබගේ පාඨකයින් කිසිදු පුරුද්දකින් තොරව භාවිතා කරනු ඇත සියලුම ජංගම බ්රව්සර ගැටලු. නරක අතට, ඇත්ත වශයෙන්ම, ඔබ නිරන්තරයෙන්ම මෙම වෙබ් අඩවිය බාගත කර එය යාවත්කාලීන කළ යුතු ය. එසේ කිරීම සඳහා පරිශීලකයින්ට දෙවන වෙබ් අඩවියට හා නිර්මාණය කරන ලද දුර්වලතා වෙත යොමු කළ හැකිය.

හොඳම විසඳුම ප්රතිචාරාත්මක නිර්මාණ

එබැවින් විවිධ උපාංග සඳහා විවිධ අඩවි නඩත්තු කිරීමක් නම් පිළිතුර නොවේ, කුමක් ද? ප්රතිචාරාත්මක වෙබ් නිර්මාණ .

අනුකූලතා දක්වන මෝස්තරය යනු ඔබ විවිධ පැතිවල උපාංග සඳහා ශෛලීන් නිර්වචනය කිරීමට CSS මාධ්ය විමසුම් භාවිතා කරන ස්ථානයයි. අනුකූලතා දක්වන සැලසුම ජංගම සහ අනේවාසික පරිශීලකයින් සඳහා එක් වෙබ් පිටුවක් නිර්මාණය කිරීමට ඉඩ සලසයි. එවිට ඔබට ජංගම අඩවිය තුළ පෙන්වන අන්තර්ගතය ගැන කණගාටු නොවන්න හෝ ඔබේ ජංගම වෙබ් අඩවියේ නවතම වෙනස්කම් මාරු කිරීමට මතක තබා ගන්න. Plus, CSS ලියා ඇති පසු, ඔබට අලුත් දෙයක් බාගැනීමට අවශ්ය නැත.

අනුකූලතා දක්වන සැලසුම අතිශයින් පැරණි උපාංග සහ වෙබ් බ්රව්සර්වල පරිපූර්ණ ලෙස ක්රියා නොකරනු ඇත (අද බොහෝ සෙයින් කුඩා පරිමාණ භාවිතයෙන් සහ ඔබ වෙනුවෙන් කනස්සල්ලට පත්විය නොහැකි විය), නමුත් එය අතිරේකව (අන්තර්ගතයට අන්තර්ගත මතට අන්තර්ගතය මත නොව, ) මෙම පාඨකයන් ඔබේ වෙබ් අඩවිය කියවීමට තවමත් හැකි වනු ඇත, එය ඔවුන්ගේ පැරණි උපාංගය හෝ බ්රවුසරයේ පරිකල්පනීය පෙනුමෙන් නොසිටිනු ඇත.