مساعد Gerrit FE Dev في Chrome باستخدام OffiDocs

مساعد 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 عبر الإنترنت

أحدث قوالب الكلمات والامتياز