أهلا بك في مدونة الاستشارة التقنية ، نرجوا ان تستفيد معنا . كما ندعوك للاشتراك في قناتنا على اليوتيوب و صفحتنا على الفايسبوك ;) ×
الرئيسية ما هو الـ Browser User Agent ؟ تحت المجهر

ما هو الـ Browser User Agent ؟ تحت المجهر


بسم الله الرحمن الرحيم ، السلام عليكم و رحمة الله تعالى و بركاته ،ـ




غالبا ما قد يكون الكثير منا قد لاحظ ان الكثير من المواقع و الخدمات على الأنترنت سرعان ما تكون لديها عدة معلومات عن جهازنا الدي نستعمله و المتصفح الدي نتصفحها منه ، و نظام تشغيلنا و ما الى ذلك رغم انه من الممكن ان تكون زيارتنا الاولى و لم نقم تعاملات مع الموقع حتى كتحميل ملف خاص بالموقع لكي نطلعه على هذه المعلومات !

و هنا يأتي دور الـ Browser User Agent ، حيث ان هذا الأخير يعتبر قيمة او سطر من المعلومات يعرف نوع نظام تشغيلك و المتصفح الى سيرفر الموقع الدي تتصفحه .

الأساسيات :


عند اتصالك بأي موقع ، فان المتصفح هو الدي يتكفل بارسال الـ Browser User Agent الى سيرفر دلك الموقع ، و لكل متصفح خاصيته او بمعني الأخر فان حقل المعلومات الدي يرسله الـ Google Chrome ليس هو نفسه الدي يرسله الـ IE ،ـ لاكن المهم من كل هذا و الملخص ان كل متصفح و النقطة التي يجتمع عليها كل المتصفحات ـ فان عن اتصال اي متصفح بموقع ما فكأن يقول مباشرة الجملة التالي متلا :


" مرحبا ، انا المتصفح Google Chrome النسخة X.X المنصب على نظام Windows 8 ذو نواة 64 بيت "

او
" مرحبا ، انا المتصفح SAFARI على نظام iOS 6.3 في جهاز iPhone 4S "

و من هنا يكون الموقع على اطلاع على مواصفات جهازك و بالتالي يقوم بخدمتك بالشكل الأفضل ـ فمثلا يرسل لك الصفحة الخاصة بالهواتف ان كنت تستخدم iOS او يرسل لك “please upgrade your browser” ان كنت تستخدم iE 6 !


اختبار الـ BROWSER USER AGENT الخاص بك :


سنستعين بموقع WHATISMYUSERAGENT ، فمثلا أنا سأدخل عبر Firefox - Windows 8 ، عند دخولك اليه ، سيزودنا بالسطر التالي : 




 Your User Agent String is: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 Your IP Address: xxx.xxx.xx.xx

و من هذا السطر نقرأ : Mozilla/5.0 الذي هو المتصفح / WINDOWS NT 6.2 و هو الرمز الخاص بالويندوز 8 ( الويندوز 7 رمزه WINDOWS NT 6.1 ) - كما نقرأ WOW64 و الدي يعني ان نواة النظام 64x 


و الأن سنجرب مع الـ Chrome - Windows 8






Your User Agent String is: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36 AlexaToolbar/alxg-3.1 Your IP Address: xxx.xxx.xx.xx

OOOup's

رغم اننا دخلنا بالـ Chrome الى انه يعطينا في البداية اننا نستعمل الـ Mozilla و الـ SAFARI ايضا ، لاكنها متشابهة و لا مشكلة في هذا !

لا علينا فهذا مشكل او بعبارة أخرى فوضى تحدث و قصتها طويلة تعود الى أول ايام استعمال المتصفحات حيث باختصار ان اول متصفح استعمل كان يسمى الـ MOSAIC و الـ User agent الخاص به كان يسمى NCSA_Mosaic/2.0 و بعدها تم اختراع الـ Mozilla و الـ User agent الخاص به كان Mozilla/1.0 حيث كان الموزيلا جديد و و يدعم صفحات ذات مزايا متقدمة عن الـ Mosaic و منه المواقع كانت ترسل الصفحات العادية الى  NCSA_Mosaic/2.0 و ترسل الصفحات ذات المزايا المتقدمة الى Mozilla/1.0 ،ـ و بعد دخول الـ Microsoft الى المجال و برمجتها للـ IE صار هذا الأخير لا يستقبل الصفحات ذات المزايا المتقدمة رغم انه يدعمها الى أنها كانت حكرا على الـ User agent Mozilla/1.0 ، و منذ دلك الوقت قررت Microsoft استعمال كلمة Mozilla في الـ User Agent الخاص بالـ IE لكي يستقبل هو كذلك الصفحات المتقدمة !

بالاضافة الى ان أغلب المتصفحات تمكنك من تغيير الـ User Agent ( و هذا ما سأشرحه مستقبلا باذن الله ) و هذا لغرض معرف مع ما يرسله السيرفر لكل User Agent سواءا للهاتف او المتصفحات الأخرى !



ألقاكم في حلقة أخرى .. !

و اذكركم بصفحتي على الفايسبوك ‘‘ Howtotech Arabia ’’ و قناتي على اليوتيب tutorielWindows8 .. ان اعجبكم الموضوع ، لا تبخلوا علي بتعليق بكمــ،ـلة شكرا او نقد بناء ، كان معكم NoreDiine Saïah .. دمتم في رعاية الله