Gerrit FE Dev Helper w Chrome z OffiDocs
Gerrit FE Dev Helper Rozszerzenie sklepu internetowego Chrome
OPIS:
Uruchom rozszerzenie sklepu internetowego Chrome Gerrit FE Dev Helper za pomocą OffiDocs Chromium online.
Rozszerzenie przeglądarki Chrome, które może pomóc programistom FE w projektowaniu interfejsu użytkownika Gerrit.źródło: https://gerrit-review.
źródło google.
com/q/project:gerrit-fe-dev-helper'' #### v0.
0.
10 - Podniesiono wersję podświetlaną do 2.
2.
3 #### w0.
0.
9 - Przenieś nadpisanie pamięci podręcznej/cors do reguł, aby użytkownik mógł je wyłączyć w wyskakującym okienku - Zmień separator wartości nagłówka z `,` na `|`, ponieważ `,` może być częścią wartości, podczas gdy `|` jest mało prawdopodobne - Napraw `onGerritReady`, aby używał nazwy tagu zamiast id i maks. 5s ;) #### v0.
0.
8 - **PRZEŁOMOWA ZMIANA**: Gerrit przenosi się do `gr-app.
tylko js, więc `gr-app.
html` nie będzie już istniał, zaktualizowaliśmy domyślne reguły przekazywania do `gr-app.
js`, na wypadek gdybyś nadal używał `gr-app.
html`, proszę zmodyfikować regułę przekierowania poprzez zmianę `gr-app.
js` do `gr-app.
html` - Dodaj operator `addRespHeader`, dzięki Edwardowi
com> - Dodaj operator `injectExp`, ponieważ gerrit obsługuje teraz eksperymenty. Jest to szybki sposób na wymuszenie włączenia niektórych eksperymentów. Eksperymenty powinny być rozdzielone znakiem `,` v0.
0.
7 - Naprawiono problem, gdy wiele reguł pasowało do jednego adresu URL dla onBeforeRequest - Blokada zawsze będzie miała najwyższy priorytet - Następnie przekierowanie - Zignorowano resztę - Dodaj nowy operator jako `injectJsModule`, wraz z wtyczkami przeniesionymi do Polymer 3, niektóre wtyczki zostaną napisane w modułach, a aby wstrzykiwać modułowe wtyczki js, należy użyć tej reguły - Spowoduje to dodanie `type="module"` do znacznika script podczas ładowania skryptu, dzięki czemu możemy użyć `import` wewnątrz - Z `type="module"`, `document.
currentScript` stanie się `null`, więc nie będziemy w stanie wywnioskować adresu URL wtyczki; aby obejść ten problem, upewnij się, że wywołujesz `Gerrit.
install` z trzecim parametrem: `Gerrit.
install(() => {}, undefined, 'the_url')`, aby Gerrit mógł traktować to jako legalną wtyczkę - Nadal używaj `injectJsPlugin`, jeśli jest to pojedynczy dołączony plik js v0.
0.
6 - Dodaj dwóch nowych operatorów: - `addReqHeader`, aby dodać dowolny nagłówek podczas wysyłania żądania - `rRespHeader`, aby usunąć dowolny nagłówek z dowolnej odpowiedzi - Zmodyfikuj domyślne reguły, aby wyświetlić liczbę błędów js w podpowiedzi pomocnika - Dodaj nową domyślną regułę, aby wysyłać x-test-origin z gerrit-fe-dev-helper we wszystkich żądaniach, gdy jest włączona wersja v0.
0.
5 - ustaw crossorigin na anonymous, aby ułatwić debugowanie błędu js wtyczki - ulepsz interfejs użytkownika w wyskakującym okienku - usuń przestarzałą regułę zastępowania gr-app-p2 przez gr-app v0.
0.
4 - Lepszy sposób oczekiwania na Gerrita podczas wstrzykiwania wtyczek HTML v0.
0.
3 - poprawka v0.
0.
2 - Usuń ograniczenia dotyczące witryn Gerrit (niektóre funkcje nie będą działać, jeśli witryna Gerrit nie jest prawidłowa) - Zaktualizuj plik README v0.
0.
1 - Włącz rozszerzenie jednym kliknięciem - Zezwalaj na eksport/import reguł - Pokaż błąd na 5 sekund, jeśli miejsce docelowe reguły jest nieprawidłowe (nie można dotrzeć) - Pokaż ogłoszenie o zmianie na 3 sekundy dla użytkowników po raz pierwszy - Utrwal stan włączenia/wyłączenia dla każdej karty - Obsługa tymczasowego wyłączania reguły bez jej usuwania - Przenieś wstrzykiwanie do document_end - Obsługa resetowania w celu zresetowania reguł do stanu początkowego - Obsługa żądań proxy na żywo do lokalnych witryn googlesource - Obsługa 6 typów reguł: przekierowanie, blokowanie, wstrzykiwanie kodu/adresu URL JS, wstrzykiwanie kodu/adresu URL HTML - Obsługa dodawania/usuwania/modyfikowania reguł
Dodatkowe informacje:
- Oferowane przez gerrit-fe-dev-helper
- Średnia ocena: 5 gwiazdek (bardzo mi się podobało)
- Deweloper Ten adres pocztowy jest chroniony przed spamowaniem. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
Rozszerzenie internetowe Gerrit FE Dev Helper zintegrowane z OffiDocs Chromium online