ميزة User Agent في المتصفحات ،و كيفية تفعيلها بدون إضافات ؟
ميزة User Agent تقدمها عدة إضافات من متصفحات مختلفة التي تجعل المُستخدم الذي يستعمل جوجل كروم علي سبيل المثال عندما يتصفح موقع مُعين كأنه تصفح هذا الموقع من متصفح آخر غير جوجل كروم ( بمعني آخر انه شبيه بالـ VPN ،و لكن بدل إخفاء موقعك الجغرافي والـ IP الخاص بك سيتم إخفاء أيضاً نوع المتصفح المُستخدم ) .
وهذا الامر تستخدمه إذا كان المستخدم أرد أن يجدع موقع في أنه يستخدم متصفح مختلف ( و قد إستخدمت هذا الإسلوب مسبقاُ لتحميل ويندوز 10 من مايكروسوفت بروابط مباشرة مجاناً ) أو لبعض المواقع التي تعرض محتواها على متصفحات مُعينه ،و لتفعيل هذا الأمر لسنا بحاجة لإستخدام إضافات بل تغيير الـ User Agent إنطلاقاً من المتصفح نفسه ،و فيما يلي كيف يتم ذلك !
أولا : تغيير الـ User Agent في متصفح جوجل كروم :
كل ما عليك هو الدخول لموقع What Browser من المتصفح الذي غيرت فيه الـ User Agent لتتأكد من أن المواقع تعتبرك تتصفحها من متصفح آخر ،و لتغيير الـ User Agent كل ما عليك هو النقر كليك يمين داخل الموقع ثم تنقر علي خيار "Inspect - فحص العنصر" فتظهر لك نافذة "أدوات المطور Developer Tools" أو بدلاً من ذلك يُمكنك النقر معاً علي Ctrl ثم Shift ثم I في الكيبورد لتظهر لك نفس النافذة .. بعدها تنقر على زر عرض قائمة الإعدادات ثم توجه مؤشر الماوس نحو More tools ( مزيد من الأدوات) ثم تنقر علي Network Conditions .
و بعد النقر علي Network Conditions ستظهر لك نافذة أخرى داخل نافذة أدوات المطور Developer Tools فتزيل علامة الصح من أمام خيار Select automatically ثم من القائمة أدني User agent ستقوم بتحديد أي متصفح تريد ان تحاكيه فمثلا جوجل كروم سنختار Safariثم نقوم بإعادة تحميل صفحة الويب بدون إغلاق نافذة Developer Tools لتلاحظ أن موقع What Browser إعتبرك سفاري أم ما زلت تستخدم جوجل كروم ! و للعلم أنه بمجرد إغلاق نافذة Developer Tools سيتم إستعادة الـ User agent كما كان عليه .
ثانيا : تغيير الـ User Agent في متصفح فايرفوكس :
إن متصفح فايرفوكس إفتراضياً لا يدعم ميزة تغيير الـ User Agent لهذا علي المستخدم أن يقوم بعدة خطوات لتوفرها ،و أولها بعد تشغيل المتصفح تدخل "about:config" في شريط العنوان ثم تنقر Enter ،و بما أنك أول مرة تقوم بالدخول لهذه الصفحة فسيظهر لك إخطار أو تحذير فتجاهله و إنقر أوافق I accept the risk .. بعدها تعرض لك عدة قيم أمامك فإنقر علي أي منهما كليك يمين ثم وجه مؤشر الماوس نحو New من القائمة المنسدلة التي ستظهر لك ثم إنقرعلي خيار String لتظهر لك نافذة منبثقة تقوم فيها بإدخال اسم القيمة الجديدة و هو "general.useragent.override" ثم تضغط OK .
و سيطلب منك بعد ذلك إدخال قيمة الـ user agent ،و بما أن المتصفح لا يدعم هذه الميزة أساساً فيُمكنك إستخدام إحدى القيم الآتية للمحاكاة متصفحات مختلفة :
سفاري :
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A
إوبرا :
Opera/9.80 (Macintosh; Intel Mac OS X 10.9.1) Presto/2.12.388 Version/12.16
جوجل كروم :
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2725.0 Safari/537.36
مايكروسوفت إيدج :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
و بمجرد إدخال أي قيمة إنقر علي OK ليتم حفظها في المتصفح ،و يتم تغيير الـ user agent في فايرفوكس .
و الآن إذا ذهبت لموقع What Browser للتحقق من المتصفح المُستخدم حالياً سيخبرك أنك تستخدم سفاري أو إوبرا أو جوجل كروم أو إيدج .. حسب ما قمت بإدخاله في الخطوة السابقة ،و لكن في حقيقة الأمر أنت تستخدم فايرفوكس .
و لكن إذا أردت تعطيل هذه الميزة و إعادة كل شيء كما كان فقط ستقوم بفتح صفحة about:config مجدداً ثم تبحث عن قيمة "general.useragent.override" ،و بعد العثور عليه قم بالنقر عليها كليك يمين ثم Reset .
ثالثا : تغيير الـ User Agent في متصفح مايكروسوفت إيدج :
إذا اردت تغيير الـ User Agent في متصفح مايكروسوفت إيدج المدمج بويندوز 10 فكل ما عليك فعله هو النقر علي F12 في الكيبورد بعد تشغيل المتصفح لتظهر لك نافذة أدوات المطور بالأسفل بعدها تنقر علي زر عرض المزيد من الخيارات ليظهر لك قائمة منسدلة إنتقل منها إلي Emulation ثم من خلال قسم Mode يُمكنك تغيير الـ User Agent بسهولة حيث تحدد المتصفح من أمام خانة User agent string ،و يُمكنك تغيير المنصة بالكامل فمثلاً تجعل المواقع تعتبر أنك تتصفحها من الهاتف بدلاً من سطح المكتب !