Co się dzieje z rozszerzeniami Chrome w październiku 2024 r.

Nadszedł czas na kolejną rundę informacji o rozszerzeniach do Chrome. Czytaj dalej, aby dowiedzieć się więcej o ciekawych nowościach dotyczących integracji z AI, nowych interfejsów API, wydarzeniach i filmach.

Rozszerzenia i AI

Rozszerzenia umożliwiają zwiększenie wygody przeglądania dzięki kontrolowaniu treści internetowych i personalizowaniu przeglądarki. Dzięki AI możesz to zrobić na jeszcze wyższym poziomie. Opublikowaliśmy materiały, które pomogą Ci zrozumieć, jak skutecznie używać AI w rozszerzeniach do Chrome. Sprawdź przykłady, które pokazują, co można zrobić za pomocą Gemini w rozszerzeniach do Chrome.

W Chrome rozpoczęliśmy też wyzwanie dotyczące wbudowanego AI: możesz tworzyć innowacyjne aplikacje internetowe i rozszerzenia do Chrome, korzystając z wbudowanych modeli AI i interfejsów API Chrome. Masz szansę wygrać nagrody o łącznej wartości 65 tys. USD.

Zarejestruj się i uzyskaj więcej informacji na temat wyzwania Built-in AI Challenge witrynie. Nie możemy się doczekać, co stworzysz, wykorzystując AI w internecie.

Rozszerzenia w trasie

Chcesz dowiedzieć się więcej o rozszerzeniach przeglądarki i skontaktować się z zespołem, który je tworzy? Zapraszamy na nadchodzące wydarzenia!

DevFest London: 16 listopada 2024 r. Oliver weźmie udział w konferencji DevFest London, gdzie zaprezentuje najnowsze informacje na temat tworzenia rozszerzeń do Chrome. Dowiedz się więcej o nowych interfejsach API, sprawdzonych metodach i inspiracjach do tworzenia niesamowitych projektów rozszerzeń.

Konferencja Ad Filtering Summit w Berlinie: dołącz do nas 24 i 25 października 2024 r. na konferencji Ad Filtering Summit w Berlinie, na której porozmawiamy o przyszłości filtrowania reklam i o tym, jak rozszerzenia odgrywają kluczową rolę w tworzeniu lepszego internetu dla użytkowników. Rejestracja na to wydarzenie jest bezpłatna.

Konferencja TPAC: w ramach zaangażowania w działalność grupy Community Group for WebExtensions nasz zespół uczestniczył w dorocznej konferencji W3C TPAC, na której toczyły się interesujące dyskusje na temat przyszłości internetu. Współpracowaliśmy z innymi dostawcami przeglądarek i deweloperami z społeczności nad ważnymi standardami i inicjatywami internetowymi, które wpłyną na sposób tworzenia i używania rozszerzeń. Dodaliśmy do projektu Testy platformy internetowej kilka funkcji, aby interfejsy API rozszerzeń były bardziej spójne w różnych przeglądarkach, oraz rozważamy wprowadzenie nowych standardów międzynarodowych, które moglibyśmy obsługiwać w interfejsie API chrome.i18n.

Grupa osób na szczycie TPAC
TPAC summit.

Aktualizacje zasad Chrome Web Store

Zespół sklepu Chrome Web Store opublikował serię aktualizacji Zasady programu dla deweloperów która ma zachęcać do tworzenia produktów o wysokiej jakości, działać w sposób wprowadzający w błąd i zapewniać świadomą zgodę użytkownika. Rebecca Soares, Chrome Menedżer zasad Chrome Web Store podsumował wszystkie aktualizacje w Rozszerzenia do Chrome: post na blogu na temat ważnych aktualizacji zasad.

Nowe interfejsy API rozszerzeń

Od wersji 128 przeglądarki Chrome dodaliśmy obsługę dopasowywania nagłówka odpowiedzi w interfejsie Declarative Net Request API. Zaktualizowaliśmy dokumentację interfejsu API, dodając do nowość responseHeaders oraz excludedResponseHeaders . W ramach tej aktualizacji dodaliśmy również nowe ocena reguły do naszej dokumentacji, która wyjaśnia, jak dopasowywane są reguły.

Od wersji 130 Chrome metoda getKeys() jest dostępna w interfejsie StorageArea używanym przez interfejs API chrome.storage. Jest to zgodne z ofertą pakietową WebExtensions.

Począwszy od Chrome 130, action.onUserSettingsChanged . Wynika to z oferta pakietowa w grupie społeczności WebExtensions. Dziękujemy firmie Microsoft za wkład do Chromium.

Pole minimum_chrome_version w pliku manifestu obsługuje teraz pola nieznaczne wersji. Mogą być one przydatne, jeśli chcesz kierować reklamy na konkretną wersję Chrome.

Nadchodzące funkcje

Wyświetlanie pamięci rozszerzeń w Narzędziach deweloperskich: jedna z funkcji, o którą najczęściej prosiliśmy narzędzie do śledzenia błędów to możliwość wyświetlania pamięci rozszerzenia w Narzędziach deweloperskich, sposób, w jaki obsługujemy już interfejsy API do przechowywania danych. Wzięliśmy pod uwagę Twoją opinię i pracujemy nad tym. Więcej informacji o tym, jak wypróbować ten eksperyment, otrzymasz przed końcem roku.

Począwszy od wersji Chrome 130 włącz obsługę usługi use_dynamic_url w przypadku wpisów pod web_accessible_resources w pliku manifestu.

Po dyskusji w grupie społeczności WebExtensions podczas TPAC od wersji Chrome 131 klucze $schemabrowser_specific_settings w pliku manifestu nie będą już powodować ostrzeżeń, ponieważ są one powszechnie stosowane i nie mają specjalnego zachowania w Chrome.

🗃️ Nowe filmy

Dołącz do Olivera w przygodzie polegającej na dodaniu niestandardowego kursora do Chrome. W tym odcinku gościnnie wystąpi dinozaur z Chrome.

Nie poprzestawaj na tym. Dowiedz się więcej o skryptach dotyczących zawartości w rozszerzeniach do Chrome, w tym o tym, jak rejestrować kod CSS i JavaScript, aby działał na konkretnej stronie. Zobacz pełne film w YouTube.

Zasubskrybuj nasz kanał w YouTube, jeśli nie chcesz: przegapisz najbliższy wywiad z Davidem Li, menedżerem produktu ds. rozszerzeń w Google.