Data publikacji: 29 stycznia 2025 r.
W ostatnim kwartale w Chrome Web Store i na platformie rozszerzeń do Chrome pojawiło się kilka bardzo ciekawych funkcji. Przyjrzyjmy się temu.
Najciekawsze
Wbudowane interfejsy API AI w Chrome i hackathon
Interfejs Prompt API jest teraz dostępny wyłącznie dla rozszerzeń Chrome w ramach testowania origin. Możesz teraz tworzyć w Chrome rozszerzenia, które korzystają z Gemini Nano, naszego najbardziej wydajnego modelu językowego. Przy okazji zapoznaj się z testami origin interfejsów Translator, Summarizer i Language Detector, które są teraz dostępne jako testy origin.
Aby rozpocząć testowanie origin nowego interfejsu Built-in AI API, zespół Chrome uruchomił wyzwanie dotyczące wbudowanej AI w Chrome. Deweloperzy mieli 2 miesiące na tworzenie innowacyjnych aplikacji internetowych i rozszerzeń do Chrome przy użyciu zintegrowanych modeli AI i interfejsów API Chrome. W tym tygodniu ogłosiliśmy wyniki. Byliśmy pod wrażeniem, że tak wiele zespołów zdecydowało się tworzyć rozszerzenia, ponieważ większość przesłanych projektów to właśnie rozszerzenia do Chrome. Wygląda na to, że nie tylko my jesteśmy podekscytowani możliwościami, jakie dają w połączeniu z rozszerzeniami do Chrome nowe interfejsy API wbudowanej AI. Będziemy o tym informować na bieżąco.
Nowe menu rozszerzeń
Podczas konferencji Google I/O 2024 przedstawiliśmy wstępne projekty nadchodzących zmian w menu rozszerzeń, które dadzą użytkownikom większą kontrolę nad dostępem rozszerzeń do witryn. Jeśli jesteś deweloperem rozszerzeń, zapoznaj się z nową funkcją interfejsu API chrome.permissions.addHostAccessRequest(), która umożliwia proszenie użytkowników o dostęp do określonej witryny. W ciągu najbliższych kilku miesięcy zaczniemy testować te zmiany w wersji Canary. Aby dowiedzieć się więcej o tym, co się zmieni (i co nie), przeczytaj nasz post na blogu.
Wyświetlający miejsce na rozszerzenia
Możesz teraz wyświetlać i edytować pamięć rozszerzenia w DevTools. Była to jedna z funkcji, o które użytkownicy prosili najczęściej, i jedna z najczęściej oznaczanych gwiazdką problemów w Narzędziach deweloperskich w systemie śledzenia problemów. Oliver zajął się tym problemem i dodał do Chrome DevTools nowy podgląd pamięci rozszerzeń. Więcej informacji znajdziesz w tym ogłoszeniu
userScripts.execute()
w wersji Canary
Kolejna zmiana, z której jesteśmy bardzo zadowoleni: w Chrome 134 pojawi się metoda userScripts.execute(). Ta zmiana jest obecnie dostępna w wersji Canary za pomocą flagi ApiUserScriptsExecute
(uruchom Chrome z flagą ApiUserScriptsExecute
, aby przetestować tę funkcję).--enable-features=ApiUserScriptsExecute
Ten interfejs API umożliwia automatyczne wstrzykiwanie skryptów użytkownika w czasie wykonywania. Ponownie przypominamy, że jest to funkcja, o którą prosili wielu deweloperów. Cieszymy się, że wkrótce ją udostępnimy.
Aktualizacje platformy
Oto kilka dodatkowych informacji o platformie rozszerzeń:
- Chrome 130: włączyliśmy obsługę właściwości
use_dynamic_url
w przypadku wpisów pod kluczem[web_accessible_resources](/docs/extensions/reference/manifest/web-accessible-resources#manifest_declaration)
w pliku manifestu. - Chrome 132: właściwość frozen w interfejsie Tabs API wskazuje, czy przeglądarka zablokowała kartę. Wiadomości wysyłane na zablokowane karty zostaną umieszczone w kolejce i przetworzone, gdy karta zostanie odblokowana.
- Chrome 133: rozpakowane rozszerzenia wczytane ze strony
chrome://extensions
będą włączone tylko wtedy, gdy włączony jest przełącznik trybu programisty. Gdy przełącznik jest wyłączony, te rozszerzenia są wyłączone. - Chrome 134: reguły deklaratywnego zapytania sieciowego będą miały zastosowanie do żądań dotyczących zasobów internetowych wysyłanych przez główne ramki przez rozszerzenia (więcej informacji).
Nowe filmy
Patrick z zespołu ds. relacji z programistami rozszerzeń Chrome spotkał się z Davidem Li, menedżerem ds. produktów rozszerzeń Chrome, aby odpowiedzieć na najczęściej zadawane pytania dotyczące sklepu Chrome Web Store.
Oliver przedstawił prezentację na konferencji Wey Wey Web w Maladze w Hiszpanii. Jego wystąpienie to świetne wprowadzenie do możliwości, jakie dają rozszerzenia do Chrome.
Co dalej?
Anulowanie sprawdzania jest już w drodze. Funkcja anulowania opinii w Chrome Web Store jest w ostatnim etapie testów i wkrótce udostępnimy ją użytkownikom. Zespół Chrome Web Store pracuje też nad kolejnymi funkcjami, które mają zwiększyć bezpieczeństwo sklepu. Bądź na bieżąco.