ماذا يفعل مستعرض وكيل المستخدم الجلاد وما هي مزاياه؟

على الرغم من الصوت الخفي له ، فإن وكلاء مستخدم المتصفح في الواقع سهل الفهم. عمليًا في كل مرة تقوم فيها بالوصول إلى موقع ويب ذي حركة مرور عالية ، سيأخذ خادمه في الاعتبار ماهية وكيل المستخدم الحالي لديك ، مما يساعد على تحديد نظام التشغيل والمتصفح(operating system and browser) الخاص بك ، في محاولة لتقديم المحتوى لك بشكل أفضل.

حتى المتصفحات الشائعة مثل Chrome و Firefox و Safari يمكنها غالبًا عرض محتوى الويب بطرق غير متسقة عند مقارنتها ببعضها البعض. ولكن هناك المئات من وكلاء المستخدم ، بدءًا من المتصفحات التي ربما لم تسمع بها من قبل إلى البريد الإلكتروني وقارئات RSS .

في هذه المقالة ، سنناقش الجانب التقني لوكلاء المستخدم وكيف يمكنك الاستفادة من البرامج والمكونات الإضافية للمتصفح(software and browser plugins) لمعالجة كيفية عرض المحتوى على الويب.

ماذا يفعل مستعرض وكيل المستخدم الجلاد؟(What Does a Browser User-Agent Switcher Do?)

يقوم محوّل وكيل المستخدم بما يبدو عليه بالضبط - فهو يغير وكيل المستخدم(user agent) في متصفحك. وكيل المستخدم(user agent) هو سلسلة نصية يرسلها متصفحك إلى خادم الويب(web server) الذي يتصل به ، والذي يصف نظام تشغيل المستخدم والمتصفح ومحرك العرض وتفاصيل أخرى مهمة.

على سبيل المثال ، هذا هو وكيل المستخدم لأحدث إصدار من Google Chrome على نظام التشغيل Windows 10(Windows 10) :

Mozilla/5.0
(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/77.0.3865.90 Safari/537.36

يتم تمرير هذه المعلومات إلى خوادم الويب(web server) عبر رؤوس HTTP ، ويمكن استخدامها لتغيير طريقة عرض المحتوى. غالبًا ما تعرض المتصفحات النصوص والصور والمحتويات الأخرى بشكل مختلف ، لذلك من المهم أن يفهم خادم الويب(web server) بالضبط ما تتصفحه لعرض المحتوى بشكل صحيح.

يسمح لك محوّل وكيل مستخدم المتصفح بتعديل هذه السلسلة المرسلة عبر رؤوس HTTP بحيث يعتقد خادم الويب(web server) أنك تتصفح من متصفح مختلف عما أنت عليه بالفعل.

لماذا تريد استخدام مستعرض وكيل المستخدم الجلاد؟(Why Would You Want To Use a Browser User-Agent Switcher?)

هناك العديد من الأسباب التي قد تجعل المرء يرغب في خداع موقع ويب ليعتقد أنه يتصفح من متصفح مختلف.

أحد الأسباب الأكثر شيوعًا هو تطوير الويب(web development) . على الرغم من أنني أؤمن بشدة أن أفضل الممارسات هنا هي ببساطة تثبيت متصفحات إضافية للحصول على أفضل تجربة حقيقية ، فإن تبديل وكيل مستخدم المتصفح الخاص بك سيسمح لك بإلقاء نظرة سريعة وسهلة على شكل عملك في المتصفحات الأخرى.

هناك حالة أخرى قد يكون فيها تبديل وكيل مستخدم المتصفح مفيدًا عندما تحاول عرض كيفية ظهور موقع ويب على الهاتف المحمول. ربما يكون الاتصال لديك بطيئًا أو محدودًا ، أو أن موقع الويب به وظائف أو ميزات(functionality or features) أخرى متاحة لمتصفحات الهاتف المحمول. يسمح تبديل وكيل المستخدم(user agent) الخاص بك بهذا دون إزعاج الاضطرار إلى استخدام هاتفك.

يمكن أن يساعدك تغيير وكيل المستخدم أيضًا في الالتفاف حول القيود المستندة إلى المتصفح. على الرغم من أنه ليس شائعًا تقريبًا كما كان قبل عقد من الزمن ، سترى أحيانًا مواقع الويب التي تدعي عدم التوافق مع بنية (claim incompatibility)متصفح(browser build) معينة وستمنع تمامًا الوصول إلى أي شخص يستخدمها. يمكنك التغلب على هذا ببساطة عن طريق تغيير وكيل المستخدم.

أخيرًا وليس آخرًا ، ضع في اعتبارك خصوصية التصفح لديك. على الرغم من أن وكيل المستخدم لن يتعرف عليك في أي مكان قريب من عنوان IP(IP address) ، إلا أنك لا تزال تتخلى عن الطريقة التي تتصفح بها. ومع ذلك ، يجب أن تعلم أن هناك طرقًا لمواقع الويب لمعرفة ما هو أبعد من سلسلة وكيل المستخدم وتحديد متصفحك. في حالة الأمان ، هذا ليس مضمونًا.

كيف يمكنك الحصول على متصفح وكيل المستخدم الجلاد؟(How Can You Get a Browser User-Agent Switcher?)

في الوقت الحاضر ، تشتمل معظم المتصفحات الشائعة على وحدة تحكم للمطورين تسمح لك بتغيير جميع أنواع الأشياء ، مثل دقة العرض ووكيل المستخدم(user agent) . تكمن المشكلة في أنك إذا كنت تنوي تغيير وكيل المستخدم(user agent) الخاص بك بشكل متكرر ، فإن اتباع الخطوات للقيام بذلك من خلال وحدة تحكم المطور قد يكون مملاً.

لهذا السبب ، نوصي بتثبيت ملحق متصفح(browser extension) أو وظيفة إضافية تبسط عملية تغيير وكيل مستخدم المتصفح(browser user agent) . يقدم كل من Chrome و Firefox(Chrome and Firefox) عدة خيارات لهذا الغرض ، لكننا اخترنا الخيارين الأفضل.

Chrome: أداة تبديل وكيل المستخدم لمتصفح Chrome(User-Agent Switcher for Chrome)(Chrome: User-Agent Switcher for Chrome)

يحتوي امتداد Chrome(Chrome extension) هذا على ما يقرب من مليوني مستخدم وتم تطويره بواسطة Google ، لذا يجب أن يكون توافقه مع المتصفح جيدًا كما ستجده في أي وقت مضى.

بمجرد التثبيت ، تضيف هذه الإضافة زرًا على يمين شريط العناوين(address bar) يسمح لك بالاختيار من خلال ثمانية متصفحات وأنظمة تشغيل محمولة. عند اختيار واحد ، يتم عرض عدد قليل من إصدارات المتصفح التي يدعمها. سيؤدي النقر فوق أي منها إلى تغيير وكيل المستخدم(user agent) الخاص بك .

الجانب السلبي لهذا الامتداد هو أنه يدعم حاليًا عددًا قليلاً جدًا من وكلاء المستخدم. على سبيل المثال ، تقتصر خيارات iOS الخاصة بك على iPhone 6 و iPad (والتي لا توفر جيلًا معينًا له).

Firefox: مدير ومبدّل وكيل المستخدم(User-Agent Switcher and Manager)(Firefox: User-Agent Switcher and Manager)

أوصى فريق Firefox(Firefox team) بهذه الوظيفة الإضافية ولديها ما يقرب من 200000 مستخدم.

يعد User-Agent Switcher and Manager أكثر قوة من بديل Chrome(Chrome alternative) أعلاه ، وهو يدعم العشرات من المتصفحات وأنظمة التشغيل الإضافية ، وكلها تقدم العديد من وكلاء المستخدم. حاليًا ، يوجد 738 وكيل مستخدم معتمد.

بدلاً من عرض أسماء الأجهزة أو إصدارات المستعرض فقط ، ستعرض هذه الوظيفة الإضافية بالفعل سلسلة وكيل المستخدم الكاملة. بالإضافة إلى ذلك ، يمكنك تعيين وكيل مستخدم مخصص.

كما ذكرنا سابقًا ، فإن تغيير وكيل المستخدم الخاص بك ليس(agent isn) طريقة مضمونة لتحقيق التأثيرات التي قد تتوقعها. هناك طرق لخوادم الويب لتحديد كيفية تصفحك يمكن أن تتحايل على هذه السلسلة. لكن من غير المألوف بالنسبة لهم أن يذهبوا إلى هذا الطول.

تغيير وكيل مستخدم المتصفح(browser user agent) الخاص بك غير ضار وهذه هي أسهل الطرق للقيام بذلك!



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts