Gerrit FE Dev Helper у Chrome із OffiDocs
Gerrit FE Dev Helper Розширення веб-магазину Chrome
ОПИС:
Запустіть розширення онлайн-магазину Chrome Gerrit FE Dev Helper за допомогою OffiDocs Chromium онлайн.
Розширення для Chrome, яке може допомогти розробникам FE для інтерфейсу користувача Gerrit.Джерело: https://gerrit-review.
googlesource.
com/q/project:gerrit-fe-dev-helper'' #### v0.
0.
10 - Версія з підсвічуванням на 2.
2.
3 #### v0.
0.
9 - Перемістіть перевизначення cors / кешу в правила, щоб користувач міг вимкнути це зі спливаючого вікна - Змініть роздільник значення заголовка з `,` на `|`, оскільки `,` може бути частиною значення, тоді як `|` малоймовірно - Виправлено `onGerritReady` для використання назви тегу замість ідентифікатора та макс. на 5 с ;) #### v0.
0.
8 - **НАРУШЕННЯ ЗМІНА**: Ґерріт переходить до `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`, з плагінами, переміщеними на polymer 3, певні плагіни будуть записані у модулі та для введення модульованих плагінів js, скористайтеся цим правилом – це фактично додасть `type="module"` до тегу сценарію під час завантаження сценарію, щоб ми могли використовувати `import` всередині - з `type="module" `, `документ.
currentScript` стане `null`, тому ми не зможемо визначити URL-адресу плагіна. Щоб вирішити цю проблему, переконайтеся, що ви викликали `Gerrit.
install` із третім параметром: `Gerrit.
install(() => {}, undefined, 'the_url')`, щоб Ґерріт міг розглядати його як законний плагін. Продовжуйте використовувати `injectJsPlugin`, якщо це єдиний пакетний файл js v0.
0.
6 - Додайте два нових оператори: - `addReqHeader`, щоб додати довільний заголовок, коли ви надсилаєте запит - `rRespHeader`, щоб видалити довільний заголовок у будь-якій відповіді - Змініть правила за замовчуванням, щоб показати # помилок js у підказці допоміжного користувача - Додайте нове за замовчуванням правило для надсилання x-test-origin з gerrit-fe-dev-helper на всі запити, коли ввімкнено v0.
0.
5 - встановіть для crossorigin значення anonymous, щоб допомогти налагодити помилку js із плагіна - покращити інтерфейс у спливаючому вікні - видалити застаріле правило заміни gr-app-p2 на gr-app v0.
0.
4. Кращий спосіб дочекатися Ґерріта під час впровадження html-плагінів v0.
0.
3 - виправлення v0.
0.
2 - Зніміть обмеження для сайтів gerrit (деякі функції не працюватимуть, якщо це недійсний сайт gerrit) - Оновіть README v0.
0.
1 - Увімкнути розширення одним клацанням миші - Дозволити правила експорту/імпорту - Показувати повідомлення про помилку протягом 5 секунд, якщо цільове призначення правила недійсне (неможливо досягти) - Показувати оголошення про зміну протягом 3 секунд для користувачів, які вперше ввійшли в дію - Постійне ввімкнення / вимкнення стан на вкладку - Підтримка правила тимчасового вимкнення без його видалення - Переміщення ін'єкції в document_end - Підтримка скидання, щоб скинути правила до початкового стану - Підтримка проксі-запитів у реальному часі до локальних сайтів googlesource - Підтримка 6 типів правил: переспрямування, блокування, ін'єкт JS код/url , ввести html-код / url - Підтримка додавання / видалення / зміни правил
Додаткова інформація:
- Пропонує gerrit-fe-dev-helper
- Середня оцінка: 5 зірок (сподобалось)
- Розробник Ця електронна адреса захищена від спам-ботів. Ботів, для його перегляду включений JavaScript.
Веб-розширення Gerrit FE Dev Helper інтегровано з OffiDocs Chromium онлайн