مساعد Gerrit FE Dev في Chrome باستخدام OffiDocs
ملحق Gerrit FE Dev Helper لسوق Chrome الإلكتروني
الوصف:
قم بتشغيل ملحق متجر Chrome الإلكتروني عبر الإنترنت Gerrit FE Dev Helper باستخدام OffiDocs Chromium عبر الإنترنت.
امتداد Chrome يمكنه مساعدة مطوري FE في Gerrit UI.المصدر: https://gerrit-review.
com.googlesource.
com/q/project:gerrit-fe-dev-helper'' #### v0.
0.
10 - نسخة مضاءة صدمت إلى 2.
2.
3 #### v0.
0.
9 - انقل تجاوز cors / ذاكرة التخزين المؤقت إلى القواعد، بحيث يمكن للمستخدم تعطيله من النافذة المنبثقة - قم بتغيير فاصل قيمة الرأس من `،` إلى `|`، لأن `،` يمكن أن يكون جزءًا من القيمة بينما `|` غير محتمل - الإصلاح `onGerritReady` لاستخدام اسم العلامة بدلاً من المعرف والحد الأقصى عند 5 ثوانٍ؛) #### v0.
0.
8 - **تغيير التغيير**: ينتقل Gerrit إلى `gr-app.
js فقط، لذا فإن `gr-app.
html` لن يعد موجودًا، لقد قمنا بتحديث القواعد الافتراضية لإعادة التوجيه إلى `gr-app.
js أيضًا، في حال كنت لا تزال تستخدم gr-app.
html`، يرجى تعديل قاعدة إعادة التوجيه هذه عن طريق تغيير `gr-app.
js إلى `gr-app.
html` - أضف عامل التشغيل "addRespHeader"، وذلك بفضل إدوارد
com> - أضف عامل التشغيل `injectExp`، نظرًا لأن gerrit يدعم الآن التجارب، وهذه طريقة سريعة لفرض تمكين تجارب معينة، ويجب فصل التجارب بـ `,` v0.
0.
7 - أصلح المشكلة عندما تتطابق قواعد متعددة مع عنوان url واحد لـ onBeforeRequest - سيأخذ الحظر دائمًا الأولوية القصوى - ثم إعادة التوجيه - تجاهل الباقي - أضف عامل تشغيل جديدًا باسم "injectJsModule"، مع انتقال المكونات الإضافية إلى البوليمر 3، ستتم كتابة مكونات إضافية معينة في الوحدات النمطية، ولإدخال مكونات JS الإضافية، استخدم هذه القاعدة - سيضيف هذا بشكل أساسي `type = "module"` إلى علامة البرنامج النصي عند تحميل البرنامج النصي حتى نتمكن من استخدام `import` بالداخل - مع `type = "module" "،" مستند.
سيصبح currentScript` فارغًا، لذا لن نتمكن من استنتاج عنوان URL للمكون الإضافي، ولحل هذه المشكلة، تأكد من استدعاء Gerrit.
install` مع المعلمة الثالثة: `Gerrit.
install(() => {}, uncategorized, 'the_url')` حتى يتمكن Gerrit من التعامل معه باعتباره مكونًا إضافيًا شرعيًا - استمر في استخدام injectJsPlugin` إذا كان ملف js مجمعًا واحدًا v0.
0.
6 - أضف عاملين جديدين: - `addReqHeader` لإضافة رأس عشوائي عند إرسال طلب - `rRespHeader` لإزالة رأس عشوائي في أي استجابة - تعديل القواعد الافتراضية لإظهار عدد أخطاء js في تلميح المساعد - أضف افتراضيًا جديدًا قاعدة لإرسال x-test-origin مع gerrit-fe-dev-helper على جميع الطلبات عند تمكين الإصدار v0.
0.
5 - قم بتعيين crossorigin على مجهول للمساعدة في تصحيح خطأ js من البرنامج المساعد - تحسين واجهة المستخدم في النافذة المنبثقة - إزالة القاعدة القديمة لاستبدال gr-app-p2 بـ gr-app v0.
0.
4 - طريقة أفضل لانتظار Gerrit عند حقن ملحقات html v0.
0.
3 - الإصلاح العاجل v0.
0.
2 - إزالة القيود المفروضة على مواقع gerrit (بعض الميزات لن تعمل إذا لم يكن موقع gerrit صالحًا) - قم بتحديث README v0.
0.
1 - تمكين الامتداد بنقرة واحدة - السماح بقواعد التصدير / الاستيراد - إظهار خطأ لمدة 5 ثوانٍ إذا كانت وجهة القاعدة غير صالحة (لا يمكن الوصول إليها) - إظهار إعلان للتغيير لمدة 3 ثوانٍ للمستخدمين لأول مرة - استمرار التمكين / التعطيل الحالة لكل علامة تبويب - دعم قاعدة التعطيل المؤقتة دون حذفها - نقل الحقن إلى document_end - دعم إعادة التعيين لإعادة تعيين القواعد إلى الحالة الأولية - دعم طلبات الوكيل المباشرة إلى مواقع googlesource المحلية - دعم 6 أنواع من القواعد: إعادة التوجيه والحظر ورمز / URL الخاص بـ injectJS ، أدخل كود html / url - دعم إضافة / إزالة / تعديل القواعد
معلومات إضافية:
- مقدمة من gerrit-fe-dev-helper
- متوسط التقييم: 5 نجوم (أحببته)
- مطور محمي عنوان البريد الإلكتروني هذا من المتطفلين و برامج التطفل. تحتاج إلى تفعيل جافا سكريبت لتتمكن من مشاهدته.
ملحق ويب Gerrit FE Dev Helper مدمج مع OffiDocs Chromium عبر الإنترنت