ما هو وضع مطور Chrome وما هي استخداماته؟

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

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

إليك كل ما تحتاج لمعرفته حول وضع مطور متصفح Google Chrome ، والأدوات الموجودة به ، وكيفية استخدامه بفعالية.

ما هو وضع مطور Chrome؟(What Is Chrome Developer Mode?)

عندما نشير إلى وضع مطور Chrome ، فإننا لا نتحدث عن نفس وضع المطور(same developer mode) الذي ستراه على أجهزة Chromebook(Chromebooks) . ما نشير إليه هو أدوات تطوير Chrome الشاملة (تسمى Google DevTools ) المضمنة في المتصفح نفسه.

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

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

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

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

كيفية الوصول إلى قائمة Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

هناك عدة طرق يمكنك من خلالها الوصول إلى قائمة Google Chrome DevTools ، اعتمادًا على الأداة التي ترغب في استخدامها.

أسهل طريقة للقيام بذلك هي من قائمة Google Chrome . للقيام بذلك ، انقر فوق رمز القائمة المكون من ثلاث نقاط(three-dots menu icon) في أعلى اليمين. من القائمة التي تظهر ، انقر فوق More Tools > Developer Tools .

سيؤدي هذا إلى فتح مجموعة أدوات DevTools في قائمة جديدة على الجانب الأيمن من علامة تبويب أو نافذة Chrome المفتوحة.(Chrome)

يمكنك أيضًا القيام بذلك باستخدام اختصارات لوحة المفاتيح. من جهاز كمبيوتر يعمل بنظام Windows(Windows) أو Linux(Linux PC) ، افتح متصفح Chrome واضغط على مفتاح F12 . يمكنك أيضًا الضغط على Ctrl + Alt + J أو Ctrl + Alt + I في علامة تبويب أو نافذة Chrome مفتوحة .

في نظام macOS ، اضغط على F12 أو اضغط على Option + Command + J أو Option + Command + I لفتح قائمة Chrome DevTools بدلاً من ذلك. سيؤدي هذا إلى فتح وحدة تحكم Chrome ، مع خيارات للانتقال إلى أدوات Chrome الأخرى أعلى قائمة DevTools .

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

باستخدام Chrome DevTools(Using Chrome DevTools)

كما تطرقنا لفترة وجيزة ، يمكنك استخدام مجموعة أدوات Chrome DevTools لمعرفة كود المصدر لموقع ويب ضمن علامة التبويب العناصر . (Elements)سيتيح لك تحليل الكود الموجود خلف الصفحة التي قمت بتحميلها ، بالإضافة إلى عرض رسائل الخطأ (التي تشير إلى المشكلات المتعلقة بكيفية تحميل الموقع) في وحدة تحكم Chrome ضمن علامة التبويب وحدة التحكم .(Console)

يمكنك أيضًا عرض المصادر المختلفة للمحتوى من موقع ويب ضمن علامة التبويب المصادر . (Sources)على سبيل المثال ، إذا كان أحد المواقع يستخدم شبكة توصيل المحتوى (CDN)(using a content delivery network (CDN)) ، فسيتم إدراج الوسائط من أحد المواقع كمصدر مختلف هنا.

(Chrome)يسمح لك وضع مطور Chrome بتنزيل هذا المحتوى مباشرة ، أو إجراء تحليل أكثر تعقيدًا للمحتوى.

إذا كنت ترغب في اختبار كيفية أداء موقع ما ، فيمكنك مراقبة استخدام الشبكة وتسجيله ضمن علامة التبويب "الشبكة"(Network) . سيعرض هذا السرعة والحجم ونوع طلبات الشبكة التي يتم إجراؤها بين المتصفح والموقع.

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

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

يشتهر Google Chrome بكونه صعبًا على ذاكرة جهاز الكمبيوتر الخاص بك(being hard on your PC memory) ، لذا يمكنك اختبار استخدام ذاكرة JavaScript لموقعك ضمن علامة تبويب الذاكرة . (Memory)يمكن استخدام ملفات تعريف اختبار Chrome المختلفة هنا ، مع مزيد من المعلومات حول هذا الاختبار في (Different Chrome)صفحة وثائق Chrome DevTools(Chrome DevTools documentation page) .

لمزيد من التحليل المتعمق لمحتوى موقعك ، بالإضافة إلى أي تخزين للمستعرض قد يستخدمه (على سبيل المثال ، لتسجيل البيانات) ، يمكنك البحث من خلال علامة التبويب التطبيق . (Application)يمكنك عرض معلومات ملف تعريف ارتباط الموقع هنا ضمن قسم ملفات تعريف الارتباط(Cookies) ، أو مسح التخزين المستخدم بالنقر فوق خيار مسح التخزين(Clear storage) .

إذا كنت قلقًا بشأن أمان موقعك ، فيمكنك التحقق من مدى أدائه ضمن علامة التبويب " الأمان(Security ) " . سيعطيك هذا نظرة عامة سريعة على تحليل أمان Chrome لصفحة ، بما في ذلك ما إذا كانت الصفحة تحتوي على شهادة SSL صحيحة وموثوقة أم لا.(SSL)

إذا كنت ترغب في إنشاء تقرير عن أداء موقعك ، بما في ذلك ما إذا كان يفي بمعايير المستخدم النموذجية وإذا كان أداء الموقع قد يؤثر على تحسين محرك البحث ، فيمكنك النقر فوق علامة التبويب Lighthouse . يوفر هذا إعدادات يمكنك التحقق منها أو إلغاء تحديدها لتقريرك — انقر فوق " إنشاء تقرير(Generate report) " لإنشاء التقرير لعرضه.

هذا بالكاد يخدش سطح الإمكانات التي يمكن أن يوفرها وضع مطور Chrome للمطورين. (Chrome)إذا كنت تريد معرفة المزيد ، فيجب أن تساعدك وثائق Chrome DevTools(Chrome DevTools documentation) في الأدوات والميزات المعروضة ، بما في ذلك كيفية إنشاء اختبارات المستخدم الخاصة بك باستخدامها. 

حيل جوجل كروم المتقدمة(Advanced Google Chrome Tricks)

لن يعرف معظم مستخدمي Chrome أبدًا أن مجموعة أدوات Google Chrome DevTools موجودة في متصفحهم ، ولكن بالنسبة للمستخدمين المحترفين ، تظل طريقة مفيدة بشكل استثنائي لاختبار مواقع الويب وتحليلها. هناك أيضًا ملحقات Chrome لجهات خارجية لمطوري الويب(Chrome extensions for web developers) متاحة للمساعدة في اختبار موقعك بشكل أكبر.

إذا كنت تقوم بإنشاء موقع ويب أساسي(building a basic website) ، فقد يساعدك التبديل إلى وضع مطور Chrome في اكتشاف الأخطاء في موقعك والتي لا تظهر على الفور. لا يمكنك القيام بذلك إلا إذا كان Chrome يعمل بشكل صحيح ، لذلك إذا كنت تعاني من تعطل Chrome(struggling with Chrome crashes) ، فقد تحتاج إلى إعادة تعيين متصفحك أو إعادة تثبيته أولاً.



About the author

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



Related posts