معالج الرأس: التحكم الدقيق والمحلي في رؤوس HTTP لمتصفح كروم
معالج الرأس، بواسطة curtyo18، هو إضافة لـ Chrome مصممة للمطورين والمختبرين الذين يحتاجون إلى تحكم دقيق في رؤوس HTTP أثناء الاختبار المحلي. يقوم بتطبيق تعديلات قائمة على القواعد على الطلبات الصادرة حتى تتمكن من إضافة أو استبدال أو إزالة الرؤوس للصفحات والسيناريوهات المستهدفة. تؤكد الأداة على التشغيل المحلي فقط والتغذية الراجعة السريعة للتصحيح دون الحاجة إلى خوادم خارجية. موجهة لمطوري الويب، ومهندسي ضمان الجودة، والباحثين في الأمن الذين يحتاجون إلى معالجة الرؤوس على الجهاز لعمليات تصحيح الأخطاء.
ما هي التعديلات المحددة على الرؤوس وخيارات المطابقة التي يوفرها الأداة؟
تم تصميم الأداة للتلاعب المستهدف بالرؤوس بدلاً من التقاط الحركة العامة. تتيح لك تحديد قواعد تغير رؤوس الطلبات وتدعم تنظيم تلك القواعد في مجموعات مسماة بحيث تظل الاختبارات المختلفة منفصلة. تقبل الإضافة مجموعات قواعد نشطة متعددة في وقت واحد، والتي تجمعها الأداة عند تقييم الطلبات، وتعرض عدة أوضاع مطابقة URL لاستهداف دقيق.
- يتضمن، دقيق، يبدأ بـ، ينتهي بـ، مجال، تعبير عادي مخصص
كيف تتعامل أداة معالجة الرؤوس مع الخصوصية والتخزين المحلي؟
الخصوصية هي أولوية تصميم، يتم تنفيذها من خلال بنية على الجهاز. لا تقوم الإضافة بإجراء أي طلبات شبكة خاصة بها ولا تستخدم خوادم خارجية. يتم تخزين الملفات الشخصية والقواعد على الجهاز باستخدام تخزين Chrome المتزامن، وشفرة المصدر مفتوحة المصدر حتى تتمكن من فحص أو تدقيق التنفيذ بنفسك.
كيف تظهر التغييرات لأغراض التصحيح أثناء الجلسة؟
الرؤية عملية وفورية: تظهر لوحة جانبية مباشرة الطلبات المتأثرة. تسرد اللوحة الجانبية الطلبات التي تتطابق مع القواعد النشطة وتبرز الرؤوس التي تمت إضافتها أو تغييرها بالنسبة لرؤوس الطلب الأصلية. تساعد تلك الملاحظات المرئية الفورية المختبرين على تأكيد سلوك القاعدة دون الحاجة إلى الانتقال إلى سجلات الوكيل الخارجية أو مخرجات الطرفية.
كيف تتناسب مع بنية وإجراءات إضافات Chrome الحديثة؟
تتبع الإضافة المعايير الحالية للإضافات وتدعم المتصفحات المعتمدة على Chromium. تم بناؤها على Manifest V3 وتستخدم واجهة برمجة التطبيقات declarativeNetRequest لإعادة كتابة الرؤوس، مما يتماشى مع سياسات Chrome الحديثة. يمكن مشاركة التكوينات عبر سلاسل نسخ ولصق بسيطة، وتعمل الأداة على Chrome ومتصفحات أخرى معتمدة على Chromium تقبل إضافات متجر Chrome.
التقييم النهائي: أداة مركزة للمختبرين الفنيين الذين يريدون السيطرة المحلية
يتناسب Header Handler مع المستخدمين الفنيين الذين يحتاجون إلى تحكم دقيق وقابل للتدقيق في الرؤوس أثناء التطوير واختبار الأمان. إن نهجه المفتوح المصدر على الجهاز يفضل قابلية الفحص وعمليات العمل التي تركز على الخصوصية؛ ومع ذلك، فإن تخصصه يعني أنه من الأفضل استخدامه جنبًا إلى جنب مع بروكسيات فحص حركة المرور الكاملة الميزات عندما يكون التحليل الأوسع للطلبات والاستجابات مطلوبًا. اختره إذا كنت تتوقع تأليف القواعد وقراءة سجلات الطلبات مباشرة في المتصفح.