Thursday, February 26, 2015

User Agent - ජංගමයෙන් යන තාලෙට යන්තරයෙන් Net යමු | Mobile Browser Experience on Computer!

ජංගම දුරකතනයක බ්‍රව්සරයෙන් ජාලයට යන එකයි, සාමාන්‍ය පරිගණකයකින් (desktop හෝ laptop) ජාලයට යන එකයි වෙනස් බව ඔයාල දන්නවනෙ. Facebook, Twitter, Gmail, Wikipedia වගේ ගොඩක් වෙබ් අඩවි හදල තියෙන්නෙ ජංගම හිතකාමී (mobile friendly) විදිහට. තව සමහර අඩවි තියෙනවා, පිටුවේ (ජංගම තිරයේ) ප්‍රමාණයේ හැටියට පිටුවේ හැඩතල (formatting) වෙනස් වෙන්න (responsive).

ඉතිං සමහර වෙලාවට ඔයාලට ඕනි වෙන්න පුළුවන්, මේ වගේ ජංගම දසුනක් (mobile view) සාමාන්‍ය පරිගණකයකින් බලා ගන්න:

  • Facebook වගේ සමහර අඩවිවල ජංගම දසුන, සාමාන්‍ය අඩවියට වඩා ලස්සනයි, පැහැදිලියි (clean). උදා.: Facebook Mobile අඩවියේ වෙළෙඳ දැන්වීම් (ads) නෑ.
  • ගොඩක් ජංගම අඩවි, දත්ත භාවිතය (data usage) අඩු වෙන විදියටයි හදල තියෙන්නෙ. ඒ වගේම ඒව ඉක්මනට දර්ශනය (load) වෙනවා. අනික, අඩවියේ කොටස් වෙන වෙනම අවශ්‍ය වෙලාවට දර්ශනය වෙන්නෙ (උදා.: LinkedIn)

සාමාන්‍ය පරිගණක, ජංගම උපකරණ කියන වර්ග දෙකෙන් ම ජාලය පාවිච්චි කරන අය දන්නව අැති, Facebook, Gmail වගේ වෙබ් අඩවි, ඉබේ ම ඔයා දැන් පාවිච්චි කරන උපකරණය මොකක් ද කියල තේ‍රුම් අරන් එ්කට ගැලපෙන දසුන පෙන්වන බව. උදාහරණයක් ගත්තොත්, ඔයා ජංගමයකින් https://www.facebook.com අඩවියට ගියොත් ඔයා ඉබේ ම https://m.facebook.com කියන ජංගම අඩවියට යැවෙනවා. Gmail වුණත් එහෙමයි.

හැබෑට ම මේක වෙන්නෙ කොහොම ද?

ඔයා මොකක් හරි උපකරණයක තියෙන බ්‍රවුසරයකින් ජාලයට යද්දි, වෙබ් පිටුවකට යන හැම පණිවිඩයක් එක්ක ම User-Agent කියල ශීර්ෂ දත්තයක් (HTTP header) යනවා. මේකෙ තියෙන්නෙ ඔයා දැන් පාවිච්චි කරන උපකරණයේ හා බ්‍රවුසරයේ විස්තරයක්. උදාහරණයක් ගත්තොත්, මම Ubuntu Linux මෙහෙයුම් පද්ධතියෙ පාවිච්චි කරන Mozilla Firefox බ්‍රවුසරයෙන් යන්නෙ මෙන්න මේ විදිහෙ User-Agent ශීර්ෂයක්:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0

බ්‍රවුසරය කරන මේ වැඩේ අපට පාලනය කරන්න පුළුවන් නම්, අපිට සාමාන්‍ය පරිගණක බ්‍රවුසරයකින් ලේසියෙන් ම ජංගම දසුනක් ගන්න පුළුවන්.

වැඩේ සෑහෙන සරලයි:

(දැනට මම මේක කරල බලල තියෙන්නෙ Firefoxවල විතරයි. අනෙක් බ්‍රවුසරවලත් කරන්න පුළුවන් වෙන්න ඕනි; කරල බැලුවම මේ ලිපිය යාවත්කාලීන කරන්නම්.)

  1. Firefox Menu (තැඹිලි පාට බොත්තම) ඔබලා Add-ons වලට යන්න (Tools මෙනුවෙන් යන්නත් පුළුවන්, නැත්තං අලුත් පිටුවක් අරන් about:addons කියල Address bar එකේ ගහල යන්නත් පුළුවන්)
  2. දැන් UAControl කියන Add-on එක හොයල (search) දා ගන්න (install). (බ්‍රවුසරය නැවත අරඹන්න (restart) කීවොත් එහෙමත් කරන්න.)
  3. දැන් Tools මෙනුවට ගියාම UAControl Options කියල මෙනු අංගයක් අැවිත් අැති; එතනට යන්න.
  4. දැන් තියෙන්නෙ, ඔයා කැමති User-Agent ශීර්ෂයක් මේකෙ Default for sites not listed: කියන තැනට දෙන්නයි. ඇන්ඩ්‍රොයිඩ්වලට ගැලපෙන User-Agent තොගයක් මෙතන තියෙනවා; ඔයාට ඕනි වෙන ජංගම මාදිලියක් නම් ගූගල් සෙවුමක් (iPhone නම් user agent string iphone වගේ) දාල බලන්න, ටක් ගාල හම්බ වෙයි.
  5. එහෙම නැතුව ඔයාට තෝර ගත්ත වෙබ් අඩවි කීපයකට විතරක් ජංගම දසුන ගන්න ඕනි නම්, උඩින් තියන ලයිස්තුවට ඒ අඩවි ටික දාන්න ඕනි. ඒකට, Add Site බොත්තම ඔබල, එන සංවාද කොටුවෙ Site: කියන තැනට අඩවියෙ නමයි, Action: කියන තැනින් Custom: තෝරල ඉදිරියෙන් තියෙන කොටුවට අදාල User-Agent එකයි දෙන්න ඕනි.
  6. මේ Default සහ Custom (ලයිස්තුගත) සැකසුම් යොදාගෙන ඔයාට කැමති විදිහට එක එක අඩවිවල දර්ශනය තීරණය කරගන්න පුළුවන්. (උදා. අඩවි කීපයකට හැර අනික් ඔක්කොට ම ජංගම දසුන ගන්න නම් 4 පියවරයි, 5 පියවරේ Custom වෙනුවට Normal - send the actual UA කියන අංගයයි එක්ක දාල බලන්න.)
  7. වැඩේ හරියට හදා ගත්තම OK බොත්තම ඔබන්න.

දැන් වැඩේ හරි!

ඔයාට සමහර වෙලාවට විතරක් මේ වෙස් මාරුව කරන්න ඕනි නම්, UAControl උපාංගය අනවශ්‍ය වෙලාවට ලේසියෙන් ම අක්‍රිය කරල තියන්න පුළුවන්. ඒකට, Firefox වල උපාංග තීරය (toolbar) දකුණු ක්ලික් (right click) කරල, එන මෙනුවෙන් Customize තෝරල, ලැබෙන ලයිස්තුවෙන් UAControl කියන පොඩි බොත්තම ඇදල අරන් toolbar එකට දා ගන්න. දැන් කැමති වෙලාවක මේ බොත්තම ඔබල Enable/Disable UAControl ක්ලික් කරල UAControl සක්‍රිය/අක්‍රිය කරගන්න පුළුවන්. අක්‍රිය වෙලාවට බොත්තම අළු පාට වෙලා තියෙන නිසා තත්ත්වය (status) ලේසියෙන් අඳුර ගන්නත් පුළුවන්.

No comments:

Post a Comment