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 sztucznej inteligencji możesz to zrobić na jeszcze wyższym poziomie. Opublikowaliśmy materiały, które pomogą Ci zrozumieć, jak skutecznie wykorzystywać 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 stronie Built-in AI Challenge. Nie możemy się doczekać, żeby zobaczyć, co stworzysz, wykorzystując AI w internecie.

Rozszerzenia w tresie

Chcesz dowiedzieć się więcej o rozszerzeniach przeglądarki i skontaktować się z zespołem, który je tworzy? Spotkaj się z nami podczas nadchodzących wydarzeń.

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ół Chrome Web Store opublikował serię aktualizacji strony Zasady programu dla deweloperów, aby zachęcić do tworzenia wysokiej jakości produktów, zapobiegać oszustwom i zapewnić użytkownikom świadomą zgodę. Rebecca Soares, menedżer ds. zasad w Chrome Web Store, podsumowała wszystkie zmiany w blogowym poście Rozszerzenia Chrome: ważne zmiany zasad.

Nowe interfejsy API rozszerzeń

Od wersji 128 Chrome dodaliśmy obsługę dopasowywania nagłówka odpowiedzi w interfejsie Declarative Net Request API. Zaktualizowaliśmy naszą dokumentację interfejsu API, aby uwzględniała nowe pola responseHeaders i excludedResponseHeaders. W ramach tego uaktualnienia dodaliśmy też nową sekcję oceny reguł w naszej dokumentacji, która wyjaśnia, jak dopasowuje ona reguły.

Od wersji 130 Chrome metoda getKeys() jest dostępna w interfejsie StorageArea używanym przez interfejs API chrome.storage. Jest to efekt propozycji w grupie społeczności WebExtensions.

Od wersji 130 Chrome dostępne jest zdarzenie action.onUserSettingsChanged. Jest to efektem propozycji w grupie społeczności WebExtensions. Dziękujemy firmie Microsoft za wkład w rozwój Chromium.

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

Nadchodzące funkcje

Wyświetlanie miejsca na dane rozszerzenia w DevTools: jedną z najczęściej zgłaszanych przez użytkowników funkcji w naszym śledzącym błędy narzędziu jest możliwość wyświetlania miejsca na dane rozszerzenia w DevTools w taki sam sposób, w jaki obsługujemy już interfejsy API miejsca na dane w internecie. Wzięliśmy pod uwagę Twoją opinię i pracujemy nad tym. Przed końcem roku podamy więcej informacji o tym, jak przetestować ten eksperyment.

Od wersji 130 Chrome włączymy obsługę właściwości use_dynamic_url w przypadku wpisów w kluczu 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. Obejrzyj pełną wersję filmu w YouTube

Zasubskrybuj nasz kanał w YouTube, aby nie przegapić nadchodzącego wywiadu z Davidem Li, menedżerem ds. rozszerzeń w Google.