Odkryj Chrome
chrome.bookmarks
Użyj interfejsu API chrome.bookmarks do tworzenia, porządkowania i modyfikowania zakładek. Zobacz też artykuł Zastępowanie stron, w którym znajdziesz informacje o tworzeniu niestandardowej strony Menedżera zakładek. Aby korzystać z interfejsu
- Rozszerzenia do Chrome
chrome.contentSettings
Użyj interfejsu API chrome.contentSettings, aby zmienić ustawienia, które kontrolują, czy witryny mogą korzystać z takich funkcji, jak pliki cookie, JavaScript i wtyczki. Ogólnie rzecz biorąc, ustawienia treści umożliwiają dostosowanie działania
- Rozszerzenia do Chrome
chrome.contentSettings
Użyj interfejsu API chrome.contentSettings, aby zmienić ustawienia, które kontrolują, czy witryny mogą korzystać z takich funkcji, jak pliki cookie, JavaScript i wtyczki. Ogólnie rzecz biorąc, ustawienia treści umożliwiają dostosowanie działania
- Rozszerzenia do Chrome
chrome.bookmarks
To uprawnienie powoduje wyświetlenie ostrzeżenia. Użyj interfejsu API chrome.bookmarks do tworzenia, porządkowania i modyfikowania zakładek. Zobacz też artykuł Zastępowanie stron, w którym znajdziesz informacje o tworzeniu niestandardowej strony
- Rozszerzenia do Chrome
chrome.printing
Użyj interfejsu API chrome.printing, aby wysyłać zadania drukowania do drukarek zainstalowanych na Chromebooku. Wszystkie metody i zdarzenia chrome.printing wymagają zadeklarowania uprawnienia "printing" w pliku manifestu rozszerzenia. Na przykład:
- Rozszerzenia do Chrome
chrome.sessions
Użyj interfejsu chrome.sessions API, aby wysłać zapytanie o zakładki i okna z sesji przeglądania oraz je przywrócić. ciąg znaków Nazwa obcego urządzenia. Sesja [] Lista otwartych sesji okien na obcym urządzeniu posortowana od ostatniej do najstarszej
- Rozszerzenia do Chrome
chrome.printing
Użyj interfejsu API chrome.printing, aby wysyłać zadania drukowania do drukarek zainstalowanych na Chromebooku. Wszystkie metody i zdarzenia chrome.printing wymagają zadeklarowania uprawnienia "printing" w pliku manifestu rozszerzenia. Na przykład:
- Rozszerzenia do Chrome
chrome.userScripts
Użyj interfejsu userScripts API, aby wykonać skrypty użytkownika w kontekście skryptów użytkownika. Aby używać interfejsu User Scripts API, chrome.userScripts, dodaj do pliku manifest.json uprawnienia "userScripts" i "host_permissions" dla witryn, w
- Rozszerzenia do Chrome
chrome.sessions
Użyj interfejsu chrome.sessions API, aby wysłać zapytanie o zakładki i okna z sesji przeglądania oraz je przywrócić. ciąg znaków Nazwa obcego urządzenia. Sesja [] Lista otwartych sesji okien na obcym urządzeniu posortowana od ostatniej do najstarszej
- Rozszerzenia do Chrome
chrome.i18n
Aby wdrożyć międzynarodowość w całej aplikacji lub rozszerzeniu, użyj infrastruktury chrome.i18n. Jeśli rozszerzenie ma katalog /_locales, plik manifest musi definiować "default_locale". Wszystkie widoczne dla użytkownika ciągi tekstowe należy
- Rozszerzenia do Chrome
chrome.storage
Użyj interfejsu API chrome.storage, aby przechowywać, pobierać i śledzić zmiany w danych użytkownika. Aby korzystać z interfejsu Storage API, w manifest rozszerzenia zadeklaruj uprawnienie "storage". Na przykład: Interfejs Storage API umożliwia
- Rozszerzenia do Chrome
chrome.storage
Użyj interfejsu API chrome.storage, aby przechowywać, pobierać i śledzić zmiany w danych użytkownika. Interfejs Storage API umożliwia przechowywanie danych i stanu użytkownika w sposób specyficzny dla rozszerzenia. Jest podobny do interfejsów API
- Rozszerzenia do Chrome
Rozszerzenia / Pierwsze kroki
Podstawowe informacje o rozszerzeniach do Chrome
- Rozszerzenia do Chrome
chrome.enterprise.platformKeys
Użyj interfejsu API chrome.enterprise.platformKeys, aby wygenerować klucze i zainstalować certyfikaty dla tych kluczy. Certyfikatami będzie zarządzać platforma. Można ich używać do uwierzytelniania TLS, dostępu do sieci lub przez inne rozszerzenie za
- Rozszerzenia do Chrome
chrome.enterprise.platformKeys
Użyj interfejsu API chrome.enterprise.platformKeys, aby wygenerować klucze i zainstalować certyfikaty dla tych kluczy. Certyfikatami będzie zarządzać platforma. Można ich używać do uwierzytelniania TLS, dostępu do sieci lub przez inne rozszerzenie za
- Rozszerzenia do Chrome
chrome.runtime
Użyj interfejsu API chrome.runtime, aby pobrać usługę workera, zwrócić szczegóły manifestu i słuchać zdarzeń w cyklu życia rozszerzenia oraz na nie odpowiadać. Za pomocą tego interfejsu API możesz też konwertować względną ścieżkę adresów URL na pełne
- Rozszerzenia do Chrome
chrome.permissions
Użyj interfejsu API chrome.permissions, aby poprosić o deklarowane opcjonalne uprawnienia w czasie działania aplikacji, a nie w czasie instalacji. Dzięki temu użytkownicy będą rozumieć, do czego są potrzebne te uprawnienia, i przyznawać tylko te,
- Rozszerzenia do Chrome
chrome.permissions
Użyj interfejsu chrome.permissions API, aby poprosić o deklarowane opcjonalne uprawnienia w czasie działania aplikacji, a nie w czasie instalacji. Dzięki temu użytkownicy będą rozumieć, do czego są potrzebne te uprawnienia, i przyznawać tylko te,
- Rozszerzenia do Chrome
Co się dzieje z rozszerzeniami do Chrome w styczniu 2025 r.
Omówienie ostatnich zmian w rozszerzeniach do Chrome oraz omówienie ciekawych funkcji rozszerzeń, które wkrótce zostaną udostępnione deweloperom.
- Chrome
- Rozszerzenia do Chrome
Zmiany zasad Chrome Web Store: zapewnienie przejrzystości i spójności dla deweloperów
Sklep Chrome Web Store dokłada wszelkich starań, aby zapewnić deweloperom i użytkownikom wysoką jakość i godność zaufania. W związku z tym ogłaszamy serię aktualizacji zasad, które mają na celu zapewnienie przejrzystości i spójności na naszej
- Rozszerzenia do Chrome
- Chrome
Chrome Extensions
Dowiedz się, jak tworzyć rozszerzenia do Chrome.
- Rozszerzenia do Chrome
chrome.tabs
Użyj interfejsu API chrome.tabs, aby wchodzić w interakcje z systemem kart przeglądarki. Za pomocą tego interfejsu API możesz tworzyć, modyfikować i przestawiać karty w przeglądarce. Interfejs Tabs API udostępnia nie tylko funkcje manipulowania
- Rozszerzenia do Chrome
chrome.tabs
Użyj interfejsu API chrome.tabs, aby wchodzić w interakcje z systemem kart przeglądarki. Za pomocą tego interfejsu API możesz tworzyć, modyfikować i przestawiać karty w przeglądarce. Interfejs Tabs API udostępnia nie tylko funkcje manipulowania
- Rozszerzenia do Chrome
chrome.cookies
Użyj interfejsu API chrome.cookies, aby wysyłać zapytania o pliki cookie i je modyfikować oraz otrzymywać powiadomienia o ich zmianach. Aby korzystać z interfejsu API plików cookie, musisz zadeklarować w pliku manifestu uprawnienia „cookies” oraz
- Rozszerzenia do Chrome
chrome.ttsEngine
Aby zaimplementować mechanizm zamiany tekstu na mowę(TTS) za pomocą rozszerzenia, użyj interfejsu API chrome.ttsEngine. Jeśli Twoje rozszerzenie zarejestruje się za pomocą tego interfejsu API, będzie otrzymywać zdarzenia zawierające wypowiedź do
- Rozszerzenia do Chrome
chrome.ttsEngine
Aby zaimplementować mechanizm konwersji tekstu na mowę(TTS) za pomocą rozszerzenia, użyj interfejsu chrome.ttsEngine API. Jeśli Twoje rozszerzenie zarejestruje się za pomocą tego interfejsu API, będzie otrzymywać zdarzenia zawierające wypowiedź do
- Rozszerzenia do Chrome
chrome.cookies
Użyj interfejsu API chrome.cookies, aby wysyłać zapytania o pliki cookie i je modyfikować oraz otrzymywać powiadomienia o ich zmianach. Aby korzystać z interfejsu API plików cookie, w pliku manifestu zadeklaruj uprawnienie "cookies" oraz uprawnienia
- Rozszerzenia do Chrome
Nowości w rozszerzeniach do Chrome
Najnowsze zmiany na platformie rozszerzeń Chrome, w dokumentacji i zasadach
- Rozszerzenia do Chrome
chrome.certificateProvider
Używaj tego interfejsu API, aby udostępniać certyfikaty platformie, która może używać tych certyfikatów do uwierzytelniania TLS. Typowe użycie tego interfejsu API do udostępnienia certyfikatów klienta w ChromeOS: Rzeczywista kolejność czynności może
- Rozszerzenia do Chrome
chrome.extension
Interfejs API chrome.extension zawiera narzędzia, których można używać na dowolnej stronie rozszerzenia. Obejmuje to obsługę wymiany wiadomości między rozszerzeniem a jego skryptami treści lub między rozszerzeniami, jak opisano szczegółowo w sekcji
- Rozszerzenia do Chrome
chrome.system.display
Aby wysłać zapytanie o metadane wyświetlania, użyj interfejsu API system.display. Typ enumeracji określający, czy wyświetlacz jest wykrywany i używany przez system. Wyświetlacz jest uważany za „nieaktywny”, jeśli nie jest wykrywany przez system (może
- Rozszerzenia do Chrome
chrome.system.display
Aby wysłać zapytanie o metadane wyświetlania, użyj interfejsu API system.display. Typ enumeracji określający, czy wyświetlacz jest wykrywany i używany przez system. Wyświetlacz jest uważany za „nieaktywny”, jeśli nie jest wykrywany przez system (może
- Rozszerzenia do Chrome
chrome.action
Aby sterować ikoną rozszerzenia na pasku narzędzi Google Chrome, użyj interfejsu API chrome.action. Aby korzystać z tego interfejsu API, musisz zadeklarować te klucze w pliku manifestu. Aby korzystać z interfejsu chrome.action API, określ
- Rozszerzenia do Chrome
chrome.commands
Za pomocą interfejsu komend API możesz dodawać skróty klawiszowe, które wywołują działania w rozszerzeniu, np. otwierają działanie przeglądarki lub wysyłają polecenie do rozszerzenia. Aby korzystać z tego interfejsu API, musisz zadeklarować te klucze
- Rozszerzenia do Chrome
chrome.certificateProvider
Używaj tego interfejsu API, aby udostępniać certyfikaty platformie, która może używać tych certyfikatów do uwierzytelniania TLS. Typowe użycie tego interfejsu API do udostępnienia certyfikatów klienta w ChromeOS: Rzeczywista kolejność czynności może
- Rozszerzenia do Chrome
chrome.extension
Interfejs API chrome.extension zawiera narzędzia, których można używać na dowolnej stronie rozszerzenia. Obejmuje to obsługę wymiany wiadomości między rozszerzeniem a jego skryptami treści lub między rozszerzeniami, jak opisano szczegółowo w sekcji
- Rozszerzenia do Chrome
chrome.fontSettings
Aby zarządzać ustawieniami czcionek w Chrome, użyj interfejsu API chrome.fontSettings. Aby używać interfejsu Font Settings API, musisz zadeklarować uprawnienie "fontSettings" w pliku manifestu rozszerzenia. Na przykład: Chrome umożliwia uzależnienie
- Rozszerzenia do Chrome
Rozszerzenia i AI
Dowiedz się, jak tworzyć rozszerzenia z wykorzystaniem AI
- Rozszerzenia do Chrome
chrome.declarativeContent
Korzystaj z interfejsu API chrome.declarativeContent, aby podejmować działania zależne od treści strony, bez konieczności uzyskiwania uprawnień do odczytu tej treści. Interfejs Declarative Content API umożliwia włączenie działania rozszerzenia
- Rozszerzenia do Chrome
chrome.desktopCapture
Interfejs API Desktop Capture przechwytuje zawartość ekranu, poszczególnych okien lub kart. Typ enumeracji służący do definiowania zestawu źródeł multimediów na komputery używane w funkcji chooseDesktopMedia(). „screen” „window” „tab” „audio”
- Rozszerzenia do Chrome
chrome.dns
Do rozwiązywania adresów DNS użyj interfejsu API chrome.dns. Aby korzystać z tego interfejsu API, musisz zadeklarować uprawnienie "dns" w manifest. Poniższy kod wywołuje funkcję resolve(), aby pobrać adres IP example.com. service-worker.js: ciąg
- Rozszerzenia do Chrome
chrome.system.storage
Użyj interfejsu API chrome.system.storage, aby zapytać o informacje dotyczące urządzenia pamięci masowej i otrzymać powiadomienie, gdy urządzenie pamięci wymiennej zostanie podłączone lub odłączone. "success" Polecenie wyjęcia zostało wykonane –
- Rozszerzenia do Chrome
chrome.documentScan
Interfejs chrome.documentScan API umożliwia wykrywanie i pobieranie obrazów z podłączonych skanerów dokumentów.
- Rozszerzenia do Chrome
chrome.contextMenus
Użyj interfejsu API chrome.contextMenus, aby dodać elementy do menu kontekstowego Google Chrome. Możesz wybrać, do jakich obiektów mają się odnosić elementy menu kontekstowego, np. obrazy, hiperlinki i strony. Aby korzystać z interfejsu API, musisz
- Rozszerzenia do Chrome
chrome.audio
Interfejs API chrome.audio umożliwia użytkownikom uzyskiwanie informacji o podłączonych do systemu urządzeniach audio i sterowanie nimi. Ten interfejs API jest obecnie dostępny tylko w trybie kiosku w ChromeOS. ciąg znaków Nazwa urządzenia.
- Rozszerzenia do Chrome
chrome.alarms
Użyj interfejsu API chrome.alarms, aby zaplanować wykonywanie kodu okresowo lub w określonym czasie w przyszłości. Aby korzystać z interfejsu chrome.alarms API, w pliku manifest zadeklaruj uprawnienie "alarms": Aby zapewnić niezawodne działanie,
- Rozszerzenia do Chrome
chrome.declarativeNetRequest
Interfejs API chrome.declarativeNetRequest służy do blokowania lub modyfikowania żądań sieciowych przez określenie reguł deklaratywnych. Dzięki temu rozszerzenia mogą modyfikować żądania sieci bez ich przechwytywania i przeglądania zawartości, co
- Rozszerzenia do Chrome
chrome.devtools.panels
Aby zintegrować rozszerzenie z interfejsem okna narzędzi dla programistów, użyj interfejsu API chrome.devtools.panels: twórz własne panele, uzyskaj dostęp do istniejących paneli i dodaj paski boczne. Każdy panel rozszerzenia i pasek boczny jest
- Rozszerzenia do Chrome
chrome.fileBrowserHandler
Użyj interfejsu chrome.fileBrowserHandler API, aby rozszerzyć przeglądarkę plików w Chrome OS. Możesz na przykład użyć tego interfejsu API, aby umożliwić użytkownikom przesyłanie plików na Twoją stronę. Przeglądarka plików w ChromeOS pojawia się, gdy
- Rozszerzenia do Chrome
chrome.readingList
Do odczytywania i modyfikowania elementów na liście Do przeczytania używaj interfejsu API chrome.readingList. Aby używać interfejsu Reading List API, dodaj uprawnienie "readingList" do pliku manifest rozszerzenia: manifest.json: W panelu bocznym
- Rozszerzenia do Chrome
Dokumentacja API
Pełne informacje o wszystkich interfejsach API dostępnych dla rozszerzeń do Chrome. Dotyczy to interfejsów API wycofanych z aplikacji Chrome oraz interfejsów API, które nadal są w wersji beta i deweloperskiej.
- Rozszerzenia do Chrome
Co się dzieje z rozszerzeniami Chrome w październiku 2024 r.
Omówienie ostatnich zmian w rozszerzeniach do Chrome oraz omówienie ciekawych funkcji rozszerzeń, które wkrótce zostaną udostępnione deweloperom.
- Chrome
- Rozszerzenia do Chrome
Poprawianie wygody korzystania z pulpitu programisty Chrome Web Store na urządzeniach mobilnych
Wprowadziliśmy zmiany w interfejsie, dzięki którym Panel dewelopera Chrome Web Store stał się bardziej responsywny i przyjazny dla urządzeń mobilnych. Mamy nadzieję, że ułatwi Ci to i ulepszy dostęp do monitorowania skuteczności informacji
- Chrome
- Rozszerzenia do Chrome
chrome.privacy
Używaj interfejsu API chrome.privacy, aby kontrolować korzystanie z funkcji Chrome, które mogą naruszać prywatność użytkowników. Ten interfejs API opiera się na prototypie interfejsu ChromeSetting API do pobierania i konfigurowania konfiguracji
- Rozszerzenia do Chrome
chrome.wallpaper
Aby zmienić tapetę ChromeOS, użyj interfejsu API chrome.wallpaper. Musisz zadeklarować tapetę uprawnienia w pliku manifestu aplikacji z tapetą w interfejsie API. Na przykład: Aby na przykład ustawić tapetę jako obraz w https://example.com/a_file.png,
- Rozszerzenia do Chrome
chrome.input.ime
Implementacja niestandardowego edytora IME dla ChromeOS przy użyciu interfejsu API chrome.input.ime. Dzięki temu rozszerzenie może obsługiwać naciśnięcia klawiszy, ustawiać kompozycję i zarządzać oknem propozycji. Musisz zadeklarować „input”
- Rozszerzenia do Chrome
chrome.scripting
Używaj interfejsu API chrome.scripting do wykonywania skryptu w różnych kontekstach. Aby użyć interfejsu API chrome.scripting, zadeklaruj uprawnienia "scripting" w manifeście oraz uprawnienia hosta dla stron, na których mogą być wstrzykiwane skrypty.
- Rozszerzenia do Chrome
chrome.system.storage
Interfejs API chrome.system.storage pozwala wysyłać zapytania o informacje o urządzeniach pamięci masowej i otrzymywać powiadomienia o podłączeniu i odłączeniu takiego urządzenia. "success" Polecenie wyrzucenia zostało wykonane – aplikacja może
- Rozszerzenia do Chrome
chrome.webAuthenticationProxy
Interfejs chrome.webAuthenticationProxy API umożliwia oprogramowaniu pulpitu zdalnego działające na hoście zdalnym przechwytywanie żądań do interfejsu Web Authentication API (WebAuthn) w celu obsługi ich na kliencie lokalnym. ciąg znaków
- Rozszerzenia do Chrome
chrome.enterprise.hardwarePlatform
Użyj interfejsu API chrome.enterprise.hardwarePlatform, aby uzyskać nazwę producenta i model platformy sprzętowej, na której działa przeglądarka. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń zainstalowanych przez zasady
- Rozszerzenia do Chrome
chrome.devtools.performance
Aby nasłuchiwać aktualizacji stanu w panelu Wydajność w Narzędziach deweloperskich, używaj interfejsu API chrome.devtools.performance. Zapoznaj się z podsumowaniem interfejsów API Narzędzi deweloperskich, aby uzyskać ogólne wprowadzenie do
- Rozszerzenia do Chrome
chrome.tabCapture
Do interakcji ze strumieniami multimediów na karcie używaj interfejsu API chrome.tabCapture. Interfejs chrome.tabCapture API umożliwia dostęp do interfejsu MediaStream zawierającego filmy na bieżącej karcie. Może zostać wywołana tylko po wywołaniu
- Rozszerzenia do Chrome
chrome.types
Interfejs API chrome.types zawiera deklaracje typu dla Chrome. Typ ChromeSetting zapewnia wspólny zestaw funkcji ( get(), set() i clear() ) oraz wydawcę wydarzenia ( onChange ) w ustawieniach przeglądarki Chrome. W sekcji Ustawienia serwera proxy
- Rozszerzenia do Chrome
chrome.vpnProvider
Wdróż klienta VPN za pomocą interfejsu API chrome.vpnProvider. Typowe użycie chrome.vpnProvider jest następujące: Konfiguracja VPN możesz utworzyć, wywołując metodę createConfig(). Konfiguracja sieci VPN to stały wpis wyświetlany użytkownikowi w
- Rozszerzenia do Chrome
chrome.enterprise.deviceAttributes
Odczytuj atrybuty urządzeń za pomocą interfejsu API chrome.enterprise.deviceAttributes. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń, których instalacja została wymuszona przez zasady przedsiębiorstwa. Pobiera lokalizację
- Rozszerzenia do Chrome
chrome.systemLog
Dzienniki systemowe Chrome pochodzące z rozszerzeń możesz rejestrować za pomocą interfejsu API chrome.systemLog. ciąg znaków Dodaje nowy rekord logu. MessageOptions Opcje logowania. funkcja optional Parametr callback wygląda tak:
- Rozszerzenia do Chrome
chrome.power
Aby zastąpić funkcje zarządzania zasilaniem systemu, użyj interfejsu API chrome.power. Domyślnie systemy operacyjne przyciemniają ekran, gdy użytkownicy są nieaktywni, a następnie systemu. Dzięki interfejsowi Power API aplikacja lub rozszerzenie może
- Rozszerzenia do Chrome
chrome.system.memory
Interfejs API chrome.system.memory. liczba Ilość dostępnej pojemności w bajtach. liczba Łączna ilość pamięci fizycznej (w bajtach). Uzyskiwanie informacji o pamięci fizycznej. funkcja optional Parametr callback wygląda tak: MemoryInfo Promise<
- Rozszerzenia do Chrome
chrome.proxy
Do zarządzania ustawieniami serwera proxy Chrome używaj interfejsu API chrome.proxy. Ten interfejs API opiera się na prototypie interfejsu ChromeSettings API typu do pobierania i ustawiania konfiguracji serwera proxy. Musisz zadeklarować serwer proxy
- Rozszerzenia do Chrome
chrome.topSites
Użyj interfejsu API chrome.topSites, aby uzyskać dostęp do najpopularniejszych witryn (tj. najczęściej odwiedzanych) wyświetlanych na stronie nowej karty. Nie obejmują one skrótów niestandardowych przez użytkownika. Musisz zadeklarować „topSites”
- Rozszerzenia do Chrome
chrome.enterprise.networkingAttributes
Użyj interfejsu API chrome.enterprise.networkingAttributes, aby odczytać informacje o bieżącej sieci. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń, których instalacja została wymuszona przez zasady przedsiębiorstwa. ciąg znaków
- Rozszerzenia do Chrome
chrome.devtools.recorder
Panel Dyktafon w Narzędziach deweloperskich możesz dostosować za pomocą interfejsu API chrome.devtools.recorder. devtools.recorder API to funkcja w wersji testowej, która umożliwia rozszerzenie panelu Dyktafon w Narzędziach deweloperskich w Chrome.
- Rozszerzenia do Chrome
chrome.system.cpu
Do wysyłania zapytań o metadane procesora użyj interfejsu API system.cpu. ciąg znaków Nazwa architektury procesorów. ciąg znaków[] Zestaw kodów funkcji wskazujących niektóre możliwości procesora. Obecnie obsługiwane kody to „mmx”, „sse”, „sse2”,
- Rozszerzenia do Chrome
chrome.devtools.network
Interfejs API chrome.devtools.network umożliwia pobieranie informacji o żądaniach sieciowych wyświetlanych przez narzędzia dla programistów w panelu Sieć. Informacje o żądaniach sieciowych są zapisywane w formacie HAR (archiwum HTTP). Opis HAR nie
- Rozszerzenia do Chrome
chrome.processes
Interfejs API chrome.processes umożliwia interakcję z procesami przeglądarki. liczba Używana część pamięci podręcznej (w bajtach). liczba Rozmiar pamięci podręcznej w bajtach. liczba opcjonalnie Ostatni pomiar wykorzystania procesora w procesie,
- Rozszerzenia do Chrome
chrome.search
Używaj interfejsu API chrome.search, aby wyszukiwać za pomocą domyślnego dostawcy. "CURRENT_TAB" Określa, czy wyniki wyszukiwania mają być wyświetlane na karcie Połączenia czy na karcie aktywnej przeglądarki. "NEW_TAB" Określa, czy wyniki
- Rozszerzenia do Chrome
chrome.webNavigation
Używaj interfejsu API chrome.webNavigation, aby otrzymywać powiadomienia o stanie próśb o nawigację w drodze. Wszystkie metody i zdarzenia chrome.webNavigation wymagają zadeklarowania uprawnienia "webNavigation" z pliku manifestu rozszerzenia. Na
- Rozszerzenia do Chrome
chrome.tts
Używaj interfejsu API chrome.tts do odtwarzania zamiany tekstu na mowę z syntezatorem mowy. Zobacz też powiązany interfejs API ttsEngine, który umożliwia rozszerzeniu wdrożenie silnika mowy. Chrome zapewnia tę funkcję w systemach Windows (z
- Rozszerzenia do Chrome
chrome.devtools.inspectedWindow
Użyj interfejsu API chrome.devtools.inspectedWindow, aby wejść w interakcję z sprawdzanym oknem: uzyskaj identyfikator karty dla sprawdzanej strony, oceń kod w kontekście sprawdzanego okna, załaduj ponownie stronę lub pobierz listę zasobów na
- Rozszerzenia do Chrome
chrome.tabGroups
Do interakcji z systemem grupowania kart przeglądarki używaj interfejsu API chrome.tabGroups. Za pomocą tego interfejsu API możesz modyfikować i zmieniać kolejność grup kart w przeglądarce. Aby pogrupować i rozgrupować karty lub zadać pytanie, które
- Rozszerzenia do Chrome
chrome.printerProvider
Interfejs API chrome.printerProvider udostępnia zdarzenia używane przez menedżera wydruku do wysyłania zapytań o drukarki kontrolowane przez rozszerzenia, wysyłanie zapytań o ich możliwości i przesyłanie zadań drukowania do tych drukarek. ciąg znaków
- Rozszerzenia do Chrome
chrome.printingMetrics
Użyj interfejsu API chrome.printingMetrics, aby pobrać dane o wykorzystaniu drukowania. "BLACK_AND_WHITE" Określa, że był używany tryb czarno-biały. "Color" Określa użyty tryb kolorów. "ONE_SIDED" Określa, że użyto drukowania jednostronnego.
- Rozszerzenia do Chrome
chrome.declarativeNetRequest
Interfejs API chrome.declarativeNetRequest służy do blokowania lub modyfikowania żądań sieciowych przez określenie reguł deklaratywnych. Dzięki temu rozszerzenia mogą modyfikować żądania sieciowe bez ich przechwytywania i wyświetlania treści, co
- Rozszerzenia do Chrome
chrome.webRequest
Interfejs chrome.webRequest API pozwala obserwować i analizować ruch oraz przechwytywać, blokować i modyfikować przesyłane żądania. Aby używać żądania internetowego, musisz zadeklarować uprawnienia "webRequest" w pliku manifestu rozszerzenia. API, a
- Rozszerzenia do Chrome
chrome.sidePanel
Używaj interfejsu API chrome.sidePanel do hostowania treści w panelu bocznym przeglądarki obok głównej treści strony internetowej. Aby używać interfejsu Side Panel API, dodaj uprawnienie "sidePanel" do pliku manifest rozszerzenia: manifest.json:
- Rozszerzenia do Chrome
chrome.omnibox
Interfejs API omniboksu umożliwia zarejestrowanie słowa kluczowego na pasku adresu Google Chrome, zwanym także omniboksem. Gdy użytkownik wpisze słowo kluczowe rozszerzenia, rozpocznie interakcję tylko z Twoją. Każda naciśnięcie klawisza jest
- Rozszerzenia do Chrome
chrome.pageAction
Użyj interfejsu API chrome.pageAction, aby umieścić ikony na głównym pasku narzędzi Google Chrome po prawej stronie paska adresu. Działania na stronie to działania, które można wykonać na bieżącej stronie, ale nie na wszystkich stronach. Działania na
- Rozszerzenia do Chrome
chrome.windows
Do interakcji z oknami przeglądarki używaj interfejsu API chrome.windows. Za pomocą tego interfejsu API możesz tworzyć, modyfikować i zmieniać kolejność okien w przeglądarce. Na żądanie windows.Window zawiera tablicę obiektów tabs.Tab.
- Rozszerzenia do Chrome
chrome.i18n
Użyj infrastruktury chrome.i18n, aby wdrożyć internacjonalizację całej aplikacji lub rozszerzenia. Wszystkie ciągi znaków widoczne dla użytkowników musisz umieścić w pliku o nazwie messages.json. Za każdym razem dodajesz nowe ustawienia regionalne,
- Rozszerzenia do Chrome
chrome.browserAction
Użyj działań przeglądarki, aby umieścić ikony na głównym pasku narzędzi Google Chrome, po prawej stronie paska adresu. Oprócz ikony działanie w przeglądarce może mieć etykietkę, plakietkę i wyskakujące okienko. Na tej ilustracji wielokolorowy kwadrat
- Rozszerzenia do Chrome
chrome.webRequest
Interfejs chrome.webRequest API pozwala obserwować i analizować ruch oraz przechwytywać, blokować i modyfikować przesyłane żądania. Aby używać żądania internetowego, musisz zadeklarować uprawnienia "webRequest" w pliku manifestu rozszerzenia. API, a
- Rozszerzenia do Chrome
chrome.fileBrowserHandler
Rozszerzenie przeglądarki plików Chrome OS za pomocą interfejsu API chrome.fileBrowserHandler. Możesz na przykład użyć tego interfejsu API, aby umożliwić użytkownikom przesyłanie plików do Twojej witryny. Przeglądarka plików ChromeOS pojawia się, gdy
- Rozszerzenia do Chrome
chrome.devtools.panels
Interfejs API chrome.devtools.panels pozwala zintegrować rozszerzenie z interfejsem okna Narzędzia dla programistów i tworzyć własne panele, uzyskiwać dostęp do dotychczasowych paneli i dodawać paski boczne. Aby używać tego interfejsu API, należy
- Rozszerzenia do Chrome
chrome.system.cpu
Do wysyłania zapytań o metadane procesora użyj interfejsu API system.cpu. ciąg znaków Nazwa architektury procesorów. ciąg znaków[] Zestaw kodów funkcji wskazujących niektóre możliwości procesora. Obecnie obsługiwane kody to „mmx”, „sse”, „sse2”,
- Rozszerzenia do Chrome
chrome.enterprise.networkingAttributes
Użyj interfejsu API chrome.enterprise.networkingAttributes, aby odczytać informacje o bieżącej sieci. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń, których instalacja została wymuszona przez zasady przedsiębiorstwa. ciąg znaków
- Rozszerzenia do Chrome
chrome.gcm
Użyj usługi chrome.gcm, by umożliwić aplikacjom i rozszerzeniom wysyłanie i odbieranie wiadomości przez Komunikację w chmurze Firebase (FCM). Maksymalny rozmiar (w bajtach) wszystkich par klucz-wartość w wiadomości. 4096 Rejestruje aplikację w FCM.
- Rozszerzenia do Chrome
chrome.instanceID
Użyj adresu chrome.instanceID, aby uzyskać dostęp do usługi identyfikatora instancji. Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny. funkcja optional Parametr callback wygląda tak: Obietnica<void>
- Rozszerzenia do Chrome
chrome.loginState
Do odczytywania i monitorowania stanu logowania za pomocą interfejsu API chrome.loginState. "SIGNIN_PROFILE" Określa, że rozszerzenie znajduje się w profilu logowania. "USER_PROFILE" Określa, że rozszerzenie znajduje się w profilu użytkownika.
- Rozszerzenia do Chrome
chrome.input.ime
Implementacja niestandardowego edytora IME dla ChromeOS przy użyciu interfejsu API chrome.input.ime. Dzięki temu rozszerzenie może obsługiwać naciśnięcia klawiszy, ustawiać kompozycję i zarządzać oknem propozycji. Musisz zadeklarować „input”
- Rozszerzenia do Chrome
chrome.fontSettings
Do zarządzania ustawieniami czcionek Chrome używaj interfejsu API chrome.fontSettings. Aby korzystać z interfejsu Font Settings API, musisz zadeklarować „fontSettings” uprawnienia przeglądarki w rozszerzeniu pliku manifestu. Na przykład: Chrome
- Rozszerzenia do Chrome
chrome.printingMetrics
Użyj interfejsu API chrome.printingMetrics, aby pobrać dane o wykorzystaniu drukowania. "BLACK_AND_WHITE" Określa, że był używany tryb czarno-biały. "Color" Określa użyty tryb kolorów. "ONE_SIDED" Określa, że użyto drukowania jednostronnego.
- Rozszerzenia do Chrome
chrome.processes
Interfejs API chrome.processes umożliwia interakcję z procesami przeglądarki. liczba Używana część pamięci podręcznej (w bajtach). liczba Rozmiar pamięci podręcznej w bajtach. liczba opcjonalnie Ostatni pomiar wykorzystania procesora w procesie,
- Rozszerzenia do Chrome
chrome.devtools.inspectedWindow
Użyj interfejsu API chrome.devtools.inspectedWindow, aby wejść w interakcję z sprawdzanym oknem: uzyskaj identyfikator karty dla sprawdzanej strony, oceń kod w kontekście sprawdzanego okna, załaduj ponownie stronę lub pobierz listę zasobów na
- Rozszerzenia do Chrome
chrome.platformKeys
Użyj interfejsu API chrome.platformKeys, aby uzyskać dostęp do certyfikatów klienta zarządzanych przez platformę. Jeśli użytkownik lub zasada przyzna takie uprawnienia, rozszerzenie może używać takiego certyfikatu w swoim własnym protokole
- Rozszerzenia do Chrome
chrome.identity
Żeby uzyskać tokeny dostępu OAuth2, użyj interfejsu API chrome.identity. ciąg znaków Niepowtarzalny identyfikator konta. Identyfikator nie zmieni się przez cały okres istnienia konta. "SYNC" Określa, czy synchronizacja jest włączona na koncie
- Rozszerzenia do Chrome
chrome.history
Do interakcji z rejestrem odwiedzonych stron w przeglądarce należy używać interfejsu API chrome.history. W historii przeglądarki możesz dodawać i usuwać adresy URL, a także wysyłać dotyczące ich zapytania. Aby zastąpić stronę historii własną wersją,
- Rozszerzenia do Chrome
chrome.enterprise.hardwarePlatform
Użyj interfejsu API chrome.enterprise.hardwarePlatform, aby uzyskać nazwę producenta i model platformy sprzętowej, na której działa przeglądarka. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń zainstalowanych przez zasady
- Rozszerzenia do Chrome
chrome.tts
Używaj interfejsu API chrome.tts do odtwarzania zamiany tekstu na mowę z syntezatorem. Zobacz też powiązany interfejs API ttsEngine, który umożliwia rozszerzeniu wdrożenie silnika mowy. Chrome zapewnia natywną obsługę mowy w systemach Windows (z
- Rozszerzenia do Chrome
chrome.devtools.recorder
Za pomocą interfejsu API chrome.devtools.recorder możesz dostosować panel Dyktafon w Narzędziach deweloperskich. Zapoznaj się z podsumowaniem interfejsów API Narzędzi deweloperskich, aby uzyskać ogólne wprowadzenie do korzystania z interfejsów API
- Rozszerzenia do Chrome
chrome.dom
Użyj interfejsu API chrome.dom, aby uzyskać dostęp do specjalnych interfejsów DOM API dla rozszerzeń Pobiera otwarty katalog główny cienia lub zamknięty katalog główny cienia hostowany przez określony element. Jeśli element nie dołączy pierwiastka
- Rozszerzenia do Chrome
chrome.tabCapture
Do interakcji ze strumieniami multimediów na karcie używaj interfejsu API chrome.tabCapture. Interfejs chrome.tabCapture API umożliwia dostęp do obiektu MediaStream zawierającego filmy i na bieżącej karcie. Może zostać wywołana tylko po wywołaniu
- Rozszerzenia do Chrome
chrome.topSites
Użyj interfejsu API chrome.topSites, aby uzyskać dostęp do najpopularniejszych witryn (tj. najczęściej odwiedzanych) wyświetlanych na stronie nowej karty. Nie obejmują one skrótów niestandardowych przez użytkownika. Musisz zadeklarować „topSites”
- Rozszerzenia do Chrome
chrome.webNavigation
Używaj interfejsu API chrome.webNavigation, aby otrzymywać powiadomienia o stanie próśb o nawigację w drodze. Wszystkie metody i zdarzenia funkcji chrome.webNavigation wymagają zadeklarowania funkcji „webNavigation” uprawnienia w pliku manifestu
- Rozszerzenia do Chrome
chrome.management
Interfejs chrome.management API umożliwia zarządzanie zainstalowanymi aplikacjami i rozszerzeniami. Musisz zadeklarować zarządzanie. uprawnienia w pliku manifestu rozszerzenia na korzystanie z funkcji zarządzania API. Na przykład:
- Rozszerzenia do Chrome
chrome.search
Używaj interfejsu API chrome.search, aby wyszukiwać za pomocą domyślnego dostawcy. "CURRENT_TAB" Określa, czy wyniki wyszukiwania mają być wyświetlane na karcie Połączenia czy na karcie aktywnej przeglądarki. "NEW_TAB" Określa, czy wyniki
- Rozszerzenia do Chrome
chrome.wallpaper
Aby zmienić tapetę ChromeOS, użyj interfejsu API chrome.wallpaper. Musisz zadeklarować tapetę uprawnienia w pliku manifestu aplikacji z tapetą w interfejsie API. Na przykład: Aby na przykład ustawić tapetę jako obraz w https://example.com/a_file.png,
- Rozszerzenia do Chrome
chrome.idle
Użyj interfejsu API chrome.idle, aby wykryć zmiany stanu bezczynności maszyny. Musisz zadeklarować status „idle” uprawnienia do używania bezczynnego interfejsu API rozszerzenia w pliku manifestu. Przykład: "active" "idle" "zablokowany" Określa czas
- Rozszerzenia do Chrome
chrome.enterprise.deviceAttributes
Odczytuj atrybuty urządzeń za pomocą interfejsu API chrome.enterprise.deviceAttributes. Uwaga: ten interfejs API jest dostępny tylko w przypadku rozszerzeń, których instalacja została wymuszona przez zasady przedsiębiorstwa. Pobiera lokalizację
- Rozszerzenia do Chrome
chrome.types
Interfejs API chrome.types zawiera deklaracje typów dla Chrome. Prototyp ChromeSetting zawiera wspólny zestaw funkcji ( get(), set() i clear() ) oraz wydawcę wydarzenia ( onChange ) w ustawieniach przeglądarki Chrome. W sekcji Ustawienia serwera
- Rozszerzenia do Chrome
chrome.windows
Do interakcji z oknami przeglądarki używaj interfejsu API chrome.windows. Za pomocą tego interfejsu API możesz tworzyć, modyfikować i zmieniać kolejność okien w przeglądarce. Na żądanie windows.Window zawiera tablicę obiektów tabs.Tab.
- Rozszerzenia do Chrome
chrome.power
Aby zastąpić funkcje zarządzania zasilaniem systemu, użyj interfejsu API chrome.power. Domyślnie systemy operacyjne przyciemniają ekran, gdy użytkownicy są nieaktywni, a następnie systemu. Dzięki interfejsowi Power API aplikacja lub rozszerzenie może
- Rozszerzenia do Chrome
chrome.pageCapture
Aby zapisać kartę w formacie MHTML, użyj interfejsu API chrome.pageCapture. MHTML to standardowy format obsługiwany przez większość przeglądarek. Znajduje się w jednym pliku strony, i wszystkie jego zasoby (pliki CSS, obrazy...). Ze względów
- Rozszerzenia do Chrome
chrome.systemLog
Dzienniki systemowe Chrome pochodzące z rozszerzeń możesz rejestrować za pomocą interfejsu API chrome.systemLog. ciąg znaków Dodaje nowy rekord logu. MessageOptions Opcje logowania. funkcja optional Parametr callback wygląda tak:
- Rozszerzenia do Chrome
chrome.privacy
Używaj interfejsu API chrome.privacy, aby kontrolować korzystanie w Chrome z funkcji, które mogą naruszać prywatność użytkowników. Ten interfejs API opiera się na prototypie interfejsu ChromeSetting API do pobierania i konfigurowania konfiguracji
- Rozszerzenia do Chrome
chrome.fileSystemProvider
Do tworzenia systemów plików, do których można uzyskać dostęp za pomocą menedżera plików w Chrome OS, użyj interfejsu API chrome.fileSystemProvider. Musisz zadeklarować atrybut „fileSystemProvider” i sekcji w pliku manifestu rozszerzenia, aby
- Rozszerzenia do Chrome
chrome.notifications
Interfejs API chrome.notifications umożliwia tworzenie rozszerzonych powiadomień na podstawie szablonów i wyświetlanie ich użytkownikom w obszarze powiadomień. ciąg znaków opcjonalny Ikony przycisków nie są widoczne dla użytkowników systemu Mac OS X.
- Rozszerzenia do Chrome
chrome.devtools.network
Interfejs API chrome.devtools.network umożliwia pobieranie informacji o żądaniach sieciowych wyświetlanych przez narzędzia dla programistów w panelu Sieć. Aby używać tego interfejsu API, należy zadeklarować te klucze w pliku manifestu. Zapoznaj się z
- Rozszerzenia do Chrome
chrome.downloads
To uprawnienie powoduje wyświetlenie ostrzeżenia Interfejs API chrome.downloads służy do programowego inicjowania, monitorowania, modyfikowania i wyszukiwania plików do pobrania. Aby używać tego interfejsu API, musisz zadeklarować uprawnienia
- Rozszerzenia do Chrome
chrome.vpnProvider
Wdróż klienta VPN za pomocą interfejsu API chrome.vpnProvider. Typowe użycie parametru vpnProvider jest następujące: Twórz konfiguracje VPN za pomocą metody createConfig. Konfiguracja sieci VPN to stały wpis wyświetlany użytkownikowi w natywnym
- Rozszerzenia do Chrome
chrome.printerProvider
Interfejs API chrome.printerProvider udostępnia zdarzenia używane przez menedżera wydruku do wysyłania zapytań o drukarki kontrolowane przez rozszerzenia, wysyłanie zapytań o ich możliwości i przesyłanie zadań drukowania do tych drukarek. ciąg znaków
- Rozszerzenia do Chrome
chrome.proxy
Do zarządzania ustawieniami serwera proxy Chrome używaj interfejsu API chrome.proxy. Ten interfejs API opiera się na prototypie interfejsu ChromeSetting API do pobierania i ustawiania konfiguracji serwera proxy. Musisz zadeklarować serwer proxy
- Rozszerzenia do Chrome
chrome.events
Przestrzeń nazw chrome.events zawiera typowe typy wykorzystywane przez interfejsy API wysyłające zdarzenia, aby powiadamiać Cię, gdy wydarzy się coś interesującego. Event to obiekt umożliwiający otrzymywanie powiadomień, gdy wydarzy się coś
- Rozszerzenia do Chrome
chrome.events
Przestrzeń nazw chrome.events zawiera typowe typy wykorzystywane przez interfejsy API wysyłające zdarzenia, aby powiadamiać Cię, gdy wydarzy się coś interesującego. Event to obiekt umożliwiający otrzymywanie powiadomień, gdy wydarzy się coś
- Rozszerzenia do Chrome
chrome.idle
Użyj interfejsu API chrome.idle, aby wykryć zmiany stanu bezczynności maszyny. Aby używać bezczynnego interfejsu API, musisz zadeklarować uprawnienia "idle" w pliku manifestu rozszerzenia. Przykład: "active" "idle" "zablokowany" Określa czas (w
- Rozszerzenia do Chrome
chrome.offscreen
Używaj interfejsu API offscreen do tworzenia dokumentów poza ekranem i zarządzania nimi. Aby używać interfejsu Offscreen API, zadeklaruj uprawnienia "offscreen" w pliku manifestu rozszerzenia. Na przykład: Skrypty service worker nie mają dostępu DOM,
- Rozszerzenia do Chrome
chrome.pageCapture
Aby zapisać kartę w formacie MHTML, użyj interfejsu API chrome.pageCapture. MHTML to standardowy format obsługiwany przez większość przeglądarek. Znajduje się w jednym pliku strony, i wszystkie jego zasoby (pliki CSS, obrazy...). Ze względów
- Rozszerzenia do Chrome
chrome.fileSystemProvider
Do tworzenia systemów plików, do których można uzyskać dostęp za pomocą menedżera plików w Chrome OS, użyj interfejsu API chrome.fileSystemProvider. Musisz zadeklarować atrybut „fileSystemProvider” i sekcji w pliku manifestu rozszerzenia, aby
- Rozszerzenia do Chrome
chrome.dom
Użyj interfejsu API chrome.dom, aby uzyskać dostęp do specjalnych interfejsów DOM API dla rozszerzeń Pobiera otwarty katalog główny cienia lub zamknięty katalog główny cienia hostowany przez określony element. Jeśli element nie dołączy pierwiastka
- Rozszerzenia do Chrome
chrome.omnibox
Interfejs API omniboksu umożliwia zarejestrowanie słowa kluczowego na pasku adresu Google Chrome, zwanym także omniboksem. Gdy użytkownik wpisze słowo kluczowe rozszerzenia, rozpocznie interakcję tylko z Twoją. Każda naciśnięcie klawisza jest
- Rozszerzenia do Chrome
chrome.management
Interfejs chrome.management API umożliwia zarządzanie zainstalowanymi aplikacjami i rozszerzeniami. Musisz zadeklarować zarządzanie. uprawnienia w pliku manifestu rozszerzenia na korzystanie z funkcji zarządzania API. Na przykład:
- Rozszerzenia do Chrome
chrome.debugger
Interfejs API chrome.debugger służy jako alternatywny środek transportu dla protokołu zdalnego debugowania w Chrome. Przy użyciu elementu chrome.debugger możesz dołączyć do co najmniej 1 karty w celu instrumentowania interakcji w sieci, debugowania
- Rozszerzenia do Chrome
chrome.downloads
Interfejs API chrome.downloads służy do programowego inicjowania, monitorowania, modyfikowania i wyszukiwania plików do pobrania. Aby używać tego interfejsu API, musisz zadeklarować uprawnienia "downloads" w pliku manifestu rozszerzenia. Proste
- Rozszerzenia do Chrome
chrome.history
Do interakcji z rejestrem odwiedzonych stron w przeglądarce należy używać interfejsu API chrome.history. W historii przeglądarki możesz dodawać i usuwać adresy URL, a także wysyłać dotyczące ich zapytania. Aby zastąpić stronę historii własną wersją,
- Rozszerzenia do Chrome
chrome.gcm
Użyj usługi chrome.gcm, by umożliwić aplikacjom i rozszerzeniom wysyłanie i odbieranie wiadomości przez Komunikację w chmurze Firebase (FCM). Maksymalny rozmiar (w bajtach) wszystkich par klucz-wartość w wiadomości. 4096 Rejestruje aplikację w FCM.
- Rozszerzenia do Chrome
chrome.notifications
Interfejs API chrome.notifications umożliwia tworzenie rozszerzonych powiadomień na podstawie szablonów i wyświetlanie ich użytkownikom w obszarze powiadomień. ciąg znaków opcjonalny Ikony przycisków nie są widoczne dla użytkowników systemu Mac OS X.
- Rozszerzenia do Chrome
chrome.instanceID
Użyj adresu chrome.instanceID, aby uzyskać dostęp do usługi identyfikatora instancji. Resetuje identyfikator instancji aplikacji i unieważnia wszystkie powiązane z nim tokeny. funkcja optional Parametr callback wygląda tak: Obietnica<void>
- Rozszerzenia do Chrome
chrome.loginState
Do odczytywania i monitorowania stanu logowania za pomocą interfejsu API chrome.loginState. "SIGNIN_PROFILE" Określa, że rozszerzenie znajduje się w profilu logowania. "USER_PROFILE" Określa, że rozszerzenie znajduje się w profilu użytkownika.
- Rozszerzenia do Chrome
chrome.platformKeys
Użyj interfejsu API chrome.platformKeys, aby uzyskać dostęp do certyfikatów klienta zarządzanych przez platformę. Jeśli użytkownik lub zasada przyzna takie uprawnienia, rozszerzenie może używać takiego certyfikatu w swoim własnym protokole
- Rozszerzenia do Chrome
chrome.identity
Żeby uzyskać tokeny dostępu OAuth2, użyj interfejsu API chrome.identity. ciąg znaków Niepowtarzalny identyfikator konta. Identyfikator nie zmieni się przez cały okres istnienia konta. "SYNC" Określa, czy synchronizacja jest włączona na koncie
- Rozszerzenia do Chrome
chrome.browsingData
Aby usunąć dane przeglądania z lokalnego profilu użytkownika, użyj interfejsu API chrome.browsingData. Aby używać tego interfejsu API, musisz zadeklarować uprawnienia "browsingData" w pliku manifestu rozszerzenia. Najprostszym przypadkiem użycia tego
- Rozszerzenia do Chrome
chrome.system.memory
Interfejs API chrome.system.memory. liczba Ilość dostępnej pojemności w bajtach. liczba Łączna ilość pamięci fizycznej (w bajtach). Uzyskiwanie informacji o pamięci fizycznej. funkcja optional Parametr callback wygląda tak: MemoryInfo Promise&lt;
- Rozszerzenia do Chrome
chrome.desktopCapture
Interfejs Desktop Capture API przechwytuje zawartość ekranu, poszczególnych okien i poszczególnych kart. Wartość typu Enum służąca do zdefiniowania zestawu źródeł multimediów na komputery używanych w zasadzie selectDesktopMedia(). "screen" "window"
- Rozszerzenia do Chrome
chrome.dns
Do rozpoznawania nazw DNS użyj interfejsu API chrome.dns. Aby używać tego interfejsu API, musisz zadeklarować uprawnienie "dns" w pliku manifestu. Poniższy kod wywołuje metodę resolve(), aby uzyskać adres IP example.com. service-worker.js: ciąg
- Rozszerzenia do Chrome
chrome.documentScan
Wykrywaj i pobieraj obrazy z podłączonych skanerów dokumentów za pomocą interfejsu API chrome.documentScan. Interfejs Document Scan API umożliwia aplikacjom i rozszerzeniom wyświetlanie treść papierowych dokumentów na podłączonym skanerze dokumentów.
- Rozszerzenia do Chrome
chrome.declarativeWebRequest
Uwaga: ten interfejs API został wycofany. Zamiast tego zapoznaj się z interfejsem API declarativeNetRequest. Przechwytywać, blokować i modyfikować przesyłane żądania za pomocą interfejsu API chrome.declarativeWebRequest. Jest to znacznie szybsze niż
- Rozszerzenia do Chrome
Dokumentacja API
Pełne informacje o wszystkich interfejsach API dostępnych dla rozszerzeń do Chrome. Dotyczy to interfejsów API wycofanych z aplikacji Chrome oraz interfejsów API, które nadal są w wersji beta i deweloperskiej.
- Rozszerzenia do Chrome
chrome.alarms
Użyj interfejsu API chrome.alarms, aby zaplanować okresowe lub w przyszłości uruchamianie kodu. Aby używać interfejsu API chrome.alarms, zadeklaruj uprawnienie "alarms" w pliku manifestu: Poniższe przykłady pokazują, jak używać alarmu i jak na niego
- Rozszerzenia do Chrome
chrome.contextMenus
Aby dodawać elementy do menu kontekstowego Google Chrome, używaj interfejsu API chrome.contextMenus. Możesz wybrać typy obiektów, do których mają zastosowanie dodane w menu kontekstowym, np. obrazów, hiperlinków i stron. Pozycje menu kontekstowego
- Rozszerzenia do Chrome
chrome.debugger
Interfejs API chrome.debugger służy jako alternatywny środek transportu dla protokołu zdalnego debugowania w Chrome. Przy użyciu elementu chrome.debugger możesz dołączyć do co najmniej 1 karty w celu instrumentowania interakcji w sieci, debugowania
- Rozszerzenia do Chrome
chrome.audio
Interfejs API chrome.audio umożliwia użytkownikom uzyskiwanie informacji o urządzeniach audio podłączonych do systemu i zarządzanie nimi. Ten interfejs API jest obecnie dostępny tylko w trybie kiosku w ChromeOS. ciąg znaków Nazwa urządzenia.
- Rozszerzenia do Chrome
chrome.declarativeContent
Interfejs API chrome.declarativeContent umożliwia wykonywanie działań w zależności od treści strony bez wymagania uprawnień do jej odczytu. Interfejs Deklaratywnej treści API umożliwia włączenie działania rozszerzenia w zależności od adresu URL lub
- Rozszerzenia do Chrome
chrome.commands
Użyj interfejsu API poleceń, aby dodać skróty klawiszowe, które uruchamiają działania w rozszerzeniu, na przykład działanie otwierające działanie przeglądarki lub wysłanie polecenia do rozszerzenia. Aby używać tego interfejsu API, należy zadeklarować
- Rozszerzenia do Chrome
chrome.browsingData
Aby usunąć dane przeglądania z lokalnego profilu użytkownika, użyj interfejsu API chrome.browsingData. Musisz zadeklarować plik „browsingData”. uprawnienia w pliku manifestu rozszerzenia na korzystanie z tego interfejsu API. Najprostszym przypadkiem
- Rozszerzenia do Chrome
Sample
Przykładowe rozszerzenia do Chrome są dostępne na GitHubie.
- Rozszerzenia do Chrome
Opublikuj aplikację
DO ZROBIENIA
- Rozszerzenia do Chrome
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
- Chrome
- Rozszerzenia do Chrome
Rozszerzenia do Chrome: ważne aktualizacje zasad
W tym ogłoszeniu zawarliśmy serię aktualizacji strony z zasadami programu dla deweloperów, których celem jest zachęcanie do tworzenia wysokiej jakości usług, zapobieganie działaniom oszukańczym i uzyskiwanie świadomej zgody użytkowników.
- Rozszerzenia do Chrome
- Chrome
Dodawanie zaufanych typów do YouTube
YouTube zwiększa bezpieczeństwo platformy za pomocą zaufanych typów, aby zapobiegać atakom typu cross-site scripting. Może to jednak wpłynąć na Twoje rozszerzenie.
- Rozszerzenia do Chrome
- Chrome
Co za Chrome Web Store: zadawanie zaufania i dbanie o bezpieczeństwo w pytaniach
Skontaktowaliśmy się z zespołem, który zajmuje się weryfikacją w Chrome Web Store.
- Rozszerzenia do Chrome
- Chrome
Plik manifestu – minimalna wersja Chrome
Dokumentacja dotycząca właściwości minimum_chrome_version pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – tokeny próbne
Dokumentacja właściwości eksperymentu_tokens w pliku manifest.json.
- Rozszerzenia do Chrome
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
- Chrome
- Rozszerzenia do Chrome
Przywracanie wersji w panelu dewelopera Chrome Web Store
W tym tygodniu udostępniamy nową funkcję, która pozwala deweloperom przywrócić swoje rozszerzenia do poprzedniej opublikowanej wersji w Chrome Web Store. Naszym celem jest zapewnienie deweloperom większego spokoju podczas publikowania aktualizacji,
- Rozszerzenia do Chrome
- Chrome
Internacjonalizacja interfejsu
Interfejs API chrome.i18n umożliwia renderowanie interfejsu w wielu językach.
- Rozszerzenia do Chrome
Zwiększanie dostępności rozszerzenia
Dla wielu użytkowników ułatwienia dostępu to dosłowny element interfejsu, a wielu z nich korzysta z jego funkcji.
- Rozszerzenia do Chrome
Rozszerzenia do Chrome: droga Eyeo do testowania zawieszenia skryptu service worker
W tym poście zespół Eyeo opowiada o problemie testowania mechanizmów Service Worker usługi rozszerzeń. W szczególności dowiesz się, jak sprawdzić, czy rozszerzenia do Chrome działają prawidłowo po zawieszeniu skryptu service worker.
- Rozszerzenia do Chrome
- Chrome
Konfigurowanie ikon rozszerzeń
Rozszerzenie musi zawierać co najmniej 1 ikonę na pasku narzędzi.
- Rozszerzenia do Chrome
Chrome Extensions
Do ustalenia
- Rozszerzenia do Chrome
Przeprowadź migrację do platformy Manifest V3
Przewodnik na temat konwertowania rozszerzeń platformy Manifest V2 na rozszerzenia platformy Manifest V3.
- Rozszerzenia do Chrome
Użyj WebHID
Interfejs WebHID API, który umożliwia udostępnianie w internecie urządzeń zgodnych z Human Interface Device (HID), jest dostępny w rozszerzeniach.
- Rozszerzenia do Chrome
Użyj WebUSB
Interfejs WebUSB API, który umożliwia dostęp do internetu przez niestandardowe urządzenia zgodne z protokołem Universal Serial Bus (USB), jest dostępny w rozszerzeniach.
- Rozszerzenia do Chrome
Plik manifestu – Content Security Policy
Dokumentacja na temat właściwości zasad bezpieczeństwa treści pliku manifest.json.
- Rozszerzenia do Chrome
chrome.runtime
Użyj interfejsu API chrome.runtime, aby pobrać usługę workera, zwrócić szczegóły manifestu i słuchać zdarzeń w cyklu życia rozszerzenia oraz na nie odpowiadać. Za pomocą tego interfejsu API możesz też konwertować względną ścieżkę adresów URL na pełne
- Rozszerzenia do Chrome
Deklarowanie uprawnień
Omówienie prawidłowych wartości właściwości uprawnień w pliku manifest.json.
- Rozszerzenia do Chrome
Użyj Web Push
Szczegółowy przewodnik korzystania z funkcji Web Push dla rozszerzeń do Chrome
- Rozszerzenia do Chrome
Wytyczne dotyczące ostrzeżeń o uprawnieniach
Jak działają ostrzeżenia o uprawnieniach w rozszerzeniach do Chrome
- Rozszerzenia do Chrome
Reagowanie na polecenia
Odpowiadaj na niestandardowe kombinacje klawiszy w rozszerzeniu.
- Rozszerzenia do Chrome
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
- Chrome
- Rozszerzenia do Chrome
Aktywowanie działań w omniboksie
Wywoływanie działań w omniboksie.
- Rozszerzenia do Chrome
Korzystanie z Firebase Cloud Messaging (FCM) z chrome.gcm
Szczegółowy przewodnik po korzystaniu z Komunikacji Firebase na stronie chrome.gcm
- Rozszerzenia do Chrome
Wdrażanie działania
Odpowiedź na kliknięcie paska narzędzi przez użytkownika.
- Rozszerzenia do Chrome
Tworzenie menu kontekstowego
Zaimplementuj wyskakujące okienko, które umożliwia użytkownikom wywoływanie funkcji rozszerzeń.
- Rozszerzenia do Chrome
Postępowanie w przypadku naruszeń kodu hostowanych zdalnie
Skrypt service worker pozwala na uruchamianie rozszerzeń tylko wtedy, gdy jest to potrzebne, co pozwala oszczędzić zasoby.
- Rozszerzenia do Chrome
Dodaj wyskakujące okienko
Zaimplementuj wyskakujące okienko, które umożliwia użytkownikom wywoływanie funkcji rozszerzeń.
- Rozszerzenia do Chrome
Wznawiam przejście na platformę Manifest V3
W grudniu zeszłego roku wstrzymaliśmy planowane wycofanie pliku manifestu 2., aby uwzględnić opinie programistów i zaproponować lepsze rozwiązania dotyczące problemów z migracją. W odpowiedzi na te opinie wprowadziliśmy w pliku manifestu V3 kilka
- Rozszerzenia do Chrome
- Chrome
Ulepszamy filtrowanie treści w platformie Manifest V3
W ciągu ostatniego roku prowadziliśmy aktywne rozmowy z dostawcami różnych rozszerzeń blokujących treści na temat sposobów ulepszania platformy rozszerzeń MV3. Na podstawie tych rozmów, z których wiele miało miejsce w grupie WECG (WebExtensions
- Chrome
- Rozszerzenia do Chrome
Nowości w Chrome 120 dotyczące rozszerzeń
Podsumowanie ważnych zmian w Chrome 120 dla deweloperów rozszerzeń do Chrome.
- Chrome
- Rozszerzenia do Chrome
Obsługa plików w Chrome OS
Jak otwierać pliki w skryptach service worker, wyskakujących okienkach, panelach bocznych i skryptach treści rozszerzenia do Chrome.
- Rozszerzenia do Chrome
file_handlers
Dokumentacja na temat właściwości file_handlers pliku manifest.json.
- Rozszerzenia do Chrome
Co się dzieje w rozszerzeniach do Chrome?
Przegląd najnowszych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, których będą mogli oczekiwać deweloperzy.
- Rozszerzenia do Chrome
- Chrome
Testowanie jednostkowe rozszerzeń do Chrome
Pisanie testów jednostkowych rozszerzeń.
- Rozszerzenia do Chrome
Testowanie rozszerzeń do Chrome za pomocą Puppeteer
Jak napisać automatyczny test rozszerzeń Chrome za pomocą Puppeteer
- Rozszerzenia do Chrome
Kompleksowe testowanie rozszerzeń do Chrome
Jak pisać kompleksowe testy rozszerzeń.
- Rozszerzenia do Chrome
Zgłoś błąd rozszerzenia
Jak zgłaszać błędy rozszerzeń lub problemy związane z dokumentacją.
- Rozszerzenia do Chrome
Znajdowanie i obserwowanie błędów
Sprawdź, czy nie zgłoszono już błędu lub prośby o dodanie funkcji.
- Rozszerzenia do Chrome
Wskazówki dla deweloperów: debugowanie rozszerzeń do Chrome
Dowiedz się, jak debugować rozszerzenia do Chrome za pomocą Narzędzi deweloperskich.
- Rozszerzenia do Chrome
- Chrome
- Narzędzia deweloperskie w Chrome
Opublikuj rozszerzenie
Wskazówki dotyczące publikowania nowego rozszerzenia Manifest V3
- Rozszerzenia do Chrome
Google Summer of Code i rozszerzenia do Chrome
Doświadczenie i porady dotyczące uczestnictwa w Google Summer of Code.
- Chrome
- Rozszerzenia do Chrome
Kontrola zabezpieczeń na stronie chrome://extensions
Od wersji Chrome 117 Chrome będzie aktywnie wyróżniać aplikacje, gdy zainstalowane przez nich rozszerzenie nie jest już dostępne w Chrome Web Store.
- Rozszerzenia do Chrome
- Chrome
Plik manifestu – skrypty zawartości
Dokumentacja na temat właściwości "content_scripts" pliku manifest.json.
- Rozszerzenia do Chrome
Nowości w Chrome 116 dotyczące rozszerzeń
Podsumowanie ważnych zmian w Chrome 116 dla deweloperów rozszerzeń do Chrome.
- Rozszerzenia do Chrome
- Chrome
Co się dzieje w rozszerzeniach do Chrome?
Omówienie tegorocznych zmian w rozszerzeniach do Chrome oraz ciekawe funkcje, z których mogą się spodziewać deweloperzy.
- Rozszerzenia do Chrome
- Chrome
Używanie WebSockets w skryptach service worker
Szczegółowe instrukcje łączenia się z siecią WebSocket w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Użyj geolokalizacji
Jak używać geolokalizacji w skryptach service worker, wyskakujących okienkach, panelach bocznych i skryptach treści rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Plik manifestu – tło
Dokumentacja dotycząca właściwości tła pliku manifest.json.
- Rozszerzenia do Chrome
Skrypty service worker rozszerzeń
Skrypty service worker rozszerzeń to główny moduł obsługi zdarzeń rozszerzenia. To odróżnia je od instancji roboczych usług internetowych.
- Rozszerzenia do Chrome
Zdarzenia w instancjach service worker
Skrypty service worker rozszerzeń reagują zarówno na standardowe zdarzenia skryptu service worker, jak i na wiele zdarzeń w interfejsach API rozszerzeń.
- Rozszerzenia do Chrome
Cykl życia skryptu service worker rozszerzenia
Skrypty service worker rozszerzeń reagują zarówno na standardowe zdarzenia skryptu service worker, jak i na zdarzenia w przestrzeniach nazw rozszerzeń. Są one prezentowane razem, ponieważ często jeden typ występuje po drugim podczas korzystania z rozszerzenia.
- Rozszerzenia do Chrome
Podstawy skryptu service worker rozszerzenia
Skrypty service worker rozszerzeń są instalowane i aktualizowane inaczej niż mechanizmy skryptowe usług internetowych.
- Rozszerzenia do Chrome
Nagrywanie dźwięku i przechwytywanie ekranu
Jak nagrać dźwięk lub film z karty, okna lub ekranu.
- Rozszerzenia do Chrome
Obsługa zdarzeń za pomocą usług workerów
Dowiedz się, jak utworzyć i debugować rozszerzenie service worker.
- Rozszerzenia do Chrome
Zastąp blokowanie detektorów żądań internetowych
Druga z 3 sekcji opisujących zmiany niezbędne w kodzie, który nie jest częścią skryptu service worker rozszerzenia.
- Rozszerzenia do Chrome
Migracja do skryptu service worker
Skrypt service worker pozwala na uruchamianie rozszerzeń tylko wtedy, gdy jest to potrzebne, co pozwala oszczędzić zasoby.
- Rozszerzenia do Chrome
Zaktualizuj plik manifestu
Plik manifest.json w przypadku platformy Manifest V3 wymaga nieco innego formatu niż Manifest V2.
- Rozszerzenia do Chrome
Zaktualizuj kod
Pierwsza z trzech sekcji opisujących zmiany niezbędne w kodzie, który nie jest częścią skryptu service worker rozszerzenia.
- Rozszerzenia do Chrome
Zwiększanie bezpieczeństwa rozszerzeń
Ostatnia z 3 sekcji opisujących zmiany niezbędne w kodzie, który nie jest częścią skryptu service worker rozszerzenia.
- Rozszerzenia do Chrome
Wiadomości natywne
Wymiana wiadomości z aplikacjami natywnymi z rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Pomoc dotycząca rozszerzeń do Chrome
Gdzie uzyskać pomoc w przypadku pytań, których nie ma w dokumentacji.
- Rozszerzenia do Chrome
Dłuższy czas działania skryptu service worker rozszerzenia
Skrypty service worker rozszerzeń mogą działać, dopóki odbierają zdarzenia. Zwiększa to niezawodność instancji roboczych usług rozszerzeń, ale wiąże się z pewnym pułapką, której należy się wystrzegać.
- Rozszerzenia do Chrome
- Chrome
Dokumenty poza ekranem w platformie Manifest V3
Przedstawiamy interfejs Offscreen Documents API do tworzenia rozszerzeń do Chrome.
- Rozszerzenia do Chrome
- Chrome
Pobieram favikony
Jak pobrać favikonę witryny.
- Rozszerzenia do Chrome
Aktualizacje zasad Chrome Web Store
Chrome aktualizuje zasady programu dla deweloperów w sklepie Chrome Web Store, aby jasno określić podstawowe zasady działania, podać szerszy kontekst w zakresie egzekwowania zasad i ułatwić ich zrozumienie.
- Rozszerzenia do Chrome
- Chrome
Plik manifestu – oauth2
Dokumentacja dotycząca właściwości oauth2 w pliku manifest.json.
- Rozszerzenia do Chrome
Aktualizacje zasad Chrome Web Store
Chrome aktualizuje zasady programu dla deweloperów w sklepie Chrome Web Store, aby jasno określić podstawowe zasady działania, podać szerszy kontekst w zakresie egzekwowania zasad i ułatwić ich zrozumienie.
- Rozszerzenia do Chrome
- Chrome
Plik manifestu – input_components
Dokumentacja na temat właściwości input_components pliku manifest.json.
- Rozszerzenia do Chrome
Nowy sposób na rozpoczęcie pracy nad rozszerzeniami do Chrome
Lepszy sposób na rozpoczęcie nauki programistów Chrome.
- Chrome
- Rozszerzenia do Chrome
Wstawianie skryptów na aktywnej karcie
Dowiedz się, jak uprościć styl bieżącej strony.
- Rozszerzenia do Chrome
Uruchamianie skryptów na każdej stronie
Dowiedz się, jak automatycznie dodawać nowe elementy do istniejących stron internetowych.
- Rozszerzenia do Chrome
Rozszerzenie Hello World
Utwórz pierwsze rozszerzenie Hello World dla Chrome.
- Rozszerzenia do Chrome
Zarządzanie kartami
Dowiedz się, jak porządkować karty za pomocą grup kart.
- Rozszerzenia do Chrome
Plik manifestu – autor
Dokumentacja dotycząca właściwości nazwy autora pliku manifest.json.
- Rozszerzenia do Chrome
Więcej informacji o przejściu na platformę Manifest V3
Nowe informacje na temat planu przeniesienia rozszerzeń do platformy Manifest V3
- Chrome
- Rozszerzenia do Chrome
Ulepszony Analytics w panelu dewelopera Chrome Web Store
Google wprowadza ulepszoną analizę produktów w panelu dewelopera Chrome Web Store. Nowy panel jest łatwiejszy do zrozumienia od samego początku i zawiera najbardziej przydatne informacje.
- Rozszerzenia do Chrome
- Chrome
Aktualizacja zasad Chrome Web Store na III kwartał 2021 roku
Zaktualizowaliśmy nasze wymagania dotyczące bezpieczeństwa i doprecyzowaliśmy kilka zasad, aby zapewnić wysoką jakość rozszerzeń i spójność wrażeń deweloperów.
- Chrome
- Rozszerzenia do Chrome
Przeniesienie rozszerzeń Chrome do platformy Manifest V3
Informacje na temat planu przeniesienia rozszerzeń do platformy Manifest V3
- Chrome
- Rozszerzenia do Chrome
Zasady dotyczące otwierającego z innych witryn
Dokumentacja właściwości cross_origin_opener_policy w pliku manifest.json.
- Rozszerzenia do Chrome
Zasady dotyczące otwierającego z innych witryn
Dokumentacja właściwości cross_origin_opener_policy w pliku manifest.json.
- Rozszerzenia do Chrome
Izolacja zasobów z innych domen
Omówienie izolacji zasobów z innych domen w przypadku rozszerzeń
- Rozszerzenia do Chrome
Zasady dotyczące umieszczania elementów z innych witryn
Dokumentacja dotycząca właściwości cross_origin_embedder_policy pliku manifest.json.
- Rozszerzenia do Chrome
Zasady dotyczące umieszczania elementów z innych witryn
Dokumentacja dotycząca właściwości cross_origin_embedder_policy pliku manifest.json.
- Rozszerzenia do Chrome
Rozszerzenia do Chrome: doprecyzowywanie zasad dotyczących rozszerzeń w celu zwiększenia bezpieczeństwa i spójności sklepu internetowego
Zaktualizowaliśmy nasze wymagania dotyczące bezpieczeństwa i doprecyzowaliśmy kilka zasad, aby zapewnić wysoką jakość rozszerzeń i spójność wrażeń deweloperów.
- Chrome
- Rozszerzenia do Chrome
Informacje o platformie Manifest V2
Dokumentacja dla deweloperów rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Opcje użytkownika dotyczące uprawnień hosta: przewodnik dotyczący przenoszenia kont
Wskazówki dotyczące aktualizowania rozszerzeń w celu obsługi zmian uprawnień hosta w czasie działania począwszy od Chrome 70.
- Rozszerzenia do Chrome
Najczęstsze pytania dotyczące migracji procesu wycofania instalacji bezpośredniej
Najczęstsze pytania o wycofywanie wbudowanych instalacji rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Przejdź na skrypty działające w tle oparte na zdarzeniach
Jak przenieść stały skrypt działający w tle do nietrwałego modelu opartego na zdarzeniach, aby zwiększyć wydajność rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Osiągnij maksymalną skuteczność
Wskazówki dotyczące tworzenia wydajnego rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Ochrona prywatności użytkowników
Wskazówki dotyczące zapewnienia, że rozszerzenie do Chrome chroni prywatność użytkownika.
- Rozszerzenia do Chrome
Ochrona prywatności użytkowników
Wskazówki dotyczące zapewnienia, że rozszerzenie do Chrome chroni prywatność użytkownika.
- Rozszerzenia do Chrome
Projektowanie interfejsu
Wskazówki dotyczące interfejsu i projektowania rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Dbaj o bezpieczeństwo
Jak zabezpieczyć rozszerzenie do Chrome.
- Rozszerzenia do Chrome
Dbaj o bezpieczeństwo
Jak zabezpieczyć rozszerzenie do Chrome.
- Rozszerzenia do Chrome
Własny host w systemie Linux
Jak spakować, hostować i aktualizować pliki CRX na osobistym serwerze dla użytkowników systemu Linux.
- Rozszerzenia do Chrome
Instalowanie rozszerzeń w systemie Linux
Jak pakować, hostować i aktualizować pliki CRX z osobistego serwera.
- Rozszerzenia do Chrome
event_rules
Dokumentacja właściwości event_rules pliku manifest.json.
- Rozszerzenia do Chrome
event_rules
Dokumentacja właściwości event_rules pliku manifest.json.
- Rozszerzenia do Chrome
Moduły udostępnione
Udostępnianie kodu między rozszerzeniami do Chrome
- Rozszerzenia do Chrome
Moduły udostępnione
Udostępnianie kodu między rozszerzeniami do Chrome
- Rozszerzenia do Chrome
Korzystanie z interfejsu Notification API
Pokazuj powiadomienia użytkownikom rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Interfejs API rozszerzonych powiadomień
Jak wyświetlać powiadomienia użytkownikom rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Zmiany w Hostingu Chrome 33
Szczegółowe informacje o zmianach w hostowaniu rozszerzeń do Chrome, które wprowadziliśmy w wersji 33 przeglądarki Chrome.
- Rozszerzenia do Chrome
Pierwsze kroki
Szczegółowe instrukcje tworzenia rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Samouczek: przenoszenie do platformy Manifest V2
Wytyczne dotyczące migracji z pliku manifestu w wersji 1 do wersji 2.
- Rozszerzenia do Chrome
Najczęstsze pytania
Najczęstsze pytania dotyczące rozszerzeń do Chrome.
- Rozszerzenia do Chrome
chrome.location
Dokumentacja interfejsu chrome.location API.
- Rozszerzenia do Chrome
Zastępowanie ustawień Chrome
Zastępowanie ustawień Chrome w rozszerzeniu do Chrome
- Rozszerzenia do Chrome
Zastępowanie ustawień Chrome
Zastępowanie ustawień Chrome w rozszerzeniu do Chrome
- Rozszerzenia do Chrome
Plik manifestu dotyczący pamięci zarządzanej
Dokumentacja na temat właściwości przechowywania pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu dotyczący obszarów przechowywania
Dokumentacja na temat właściwości przechowywania pliku manifest.json.
- Rozszerzenia do Chrome
externally_connectable
Dokumentacja dotycząca właściwości external_connectable pliku manifest.json.
- Rozszerzenia do Chrome
externally_connectable
Dokumentacja dotycząca właściwości external_connectable pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – piaskownica
Dokumentacja na temat właściwości piaskownicy pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – ikony
Dokumentacja na temat właściwości ikon w pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – klucz
Dokumentacja dotycząca kluczowej właściwości pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – imię i nazwisko oraz krótka nazwa
Dokumentacja dotycząca właściwości name i short_name pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – piaskownica
Dokumentacja na temat właściwości piaskownicy pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – opis
Dokumentacja na temat właściwości description w pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – zasoby dostępne w internecie
Dokumentacja właściwości web_accessible_resources pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – tryb offline włączony
Dokumentacja dotycząca właściwości offline_enabled pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – URL strony głównej
Dokumentacja dotycząca właściwości Home_url pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – nazwa
Dokumentacja na temat właściwości nazwy w pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – ikony
Dokumentacja na temat właściwości ikon w pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – klucz
Dokumentacja dotycząca kluczowej właściwości pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – opis
Dokumentacja na temat właściwości description w pliku manifest.json.
- Rozszerzenia do Chrome
Manifest V2 – wersja [wycofana]
Dokumentacja dotycząca właściwości wersji pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – moduły Nacl
Dokumentacja na temat właściwości nacl_modules pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – minimalna wersja Chrome
Dokumentacja dotycząca właściwości minimum_chrome_version pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – tryb incognito
Dokumentacja dotycząca właściwości incognito pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – domyślny język
Dokumentacja dotycząca właściwości default_locale pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – short_name
Dokumentacja dotycząca właściwości short_name pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – wersja
Dokumentacja dotycząca właściwości wersji pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – domyślny język
Dokumentacja dotycząca właściwości default_locale pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – wymagania
Dokumentacja dotycząca właściwości wymagań pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – URL strony głównej
Dokumentacja dotycząca właściwości Home_url pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – zasoby dostępne w internecie
Dokumentacja właściwości web_accessible_resources pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – wymagania
Dokumentacja dotycząca właściwości wymagań pliku manifest.json.
- Rozszerzenia do Chrome
Plik manifestu – tryb incognito
Dokumentacja dotycząca właściwości incognito pliku manifest.json.
- Rozszerzenia do Chrome
Wersja pliku manifestu
Dokumentacja na temat właściwości „manifest_version” w pliku manifest.json.
- Rozszerzenia do Chrome
Co to są rozszerzenia?
Omówienie przeznaczenia rozszerzeń do Chrome i sposobu ich tworzenia.
- Rozszerzenia do Chrome
Deklarowanie uprawnień
Omówienie prawidłowych wartości właściwości uprawnień w pliku manifest.json.
- Rozszerzenia do Chrome
Uprawnienie ActiveTab
Jak używać uprawnienia activeTab w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Uprawnienie „activeTab”
Jak używać uprawnienia activeTab w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Daj użytkownikom różne możliwości
Jak umożliwić użytkownikom dostosowywanie rozszerzenia.
- Rozszerzenia do Chrome
Przekazywanie wiadomości
Informacje o przekazywaniu komunikatów między rozszerzeniami a skryptami treści.
- Rozszerzenia do Chrome
Wzorce dopasowania
Jak działa dopasowywanie uprawnień hosta i skryptów treści (z przykładami).
- Rozszerzenia do Chrome
Format pliku manifestu
Omówienie właściwości pliku manifest.json rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Omówienie architektury
Ogólne omówienie architektury oprogramowania rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Wersja pliku manifestu
Właściwość manifest_version pliku manifest.json wskazuje, do której wersji specyfikacji pliku manifestu jest przeznaczone rozszerzenie do Chrome.
- Rozszerzenia do Chrome
Korzystanie z eval w rozszerzeniach do Chrome
Sposób korzystania z metody eval() w rozszerzeniu do Chrome
- Rozszerzenia do Chrome
Debugowanie rozszerzeń
Szczegółowe instrukcje debugowania rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Czym są motywy?
Wskazówki dotyczące tworzenia motywu.
- Rozszerzenia do Chrome
OAuth2: uwierzytelnianie użytkowników za pomocą Google
Szczegółowe instrukcje tworzenia rozszerzenia uzyskującego dostęp do kontaktów Google użytkownika za pomocą interfejsów Google People API, Chrome Identity API i protokołu OAuth2.
- Rozszerzenia do Chrome
Czym są motywy?
Wskazówki dotyczące tworzenia motywu.
- Rozszerzenia do Chrome
Samouczek: Google Analytics
Szczegółowe instrukcje śledzenia użycia rozszerzenia za pomocą Google Analytics.
- Rozszerzenia do Chrome
Deklarowanie uprawnień i ostrzeganie użytkowników
Jak wdrożyć uprawnienia, aby chronić użytkowników i rozszerzenie.
- Rozszerzenia do Chrome
Formaty wiadomości dotyczących lokalizacji
Zapoznaj się z dokumentacją dotyczącą formatu pliku messages.json na potrzeby rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Używanie eval() w elementach iframe umieszczonych w piaskownicy
Sposób korzystania z metody eval() w rozszerzeniu do Chrome
- Rozszerzenia do Chrome
Żądania sieci z innych domen
Zaimplementuj w rozszerzeniu do Chrome żądania sieciowe z innych domen.
- Rozszerzenia do Chrome
XMLHttpRequest z innych domen
Jak zaimplementować XHR z innych domen w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Przekazywanie wiadomości
Informacje o przekazywaniu komunikatów między rozszerzeniami a skryptami treści.
- Rozszerzenia do Chrome
Debugowanie rozszerzeń
Instrukcje dotyczące debugowania rozszerzeń do Chrome.
- Rozszerzenia do Chrome
OAuth 2.0: uwierzytelnianie użytkowników w Google
Szczegółowe instrukcje tworzenia rozszerzenia uzyskującego dostęp do kontaktów Google użytkownika za pomocą interfejsów Google People API, Chrome Identity API i protokołu OAuth2.
- Rozszerzenia do Chrome
Zastąp strony Chrome
Zastępować ustawienia Menedżera zakładek, historii i nowej karty w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Zastępowanie stron Chrome
Zastępować ustawienia Menedżera zakładek, historii i nowej karty w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Daj użytkownikom różne możliwości
Jak umożliwić użytkownikom dostosowywanie rozszerzenia.
- Rozszerzenia do Chrome
Wzorce dopasowania
Omówienie wzorców dopasowania adresów URL w rozszerzeniach do Chrome.
- Rozszerzenia do Chrome
Chrome Web Store
Jak hostować rozszerzenie w Chrome Web Store i aktualizować rozszerzenie hostowane w Chrome Web Store.
- Rozszerzenia do Chrome
Format pliku manifestu
Omówienie właściwości pliku manifest.json, których możesz używać w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Użyj Google Analytics 4
Szczegółowe instrukcje śledzenia użycia rozszerzenia w Google Analytics 4.
- Rozszerzenia do Chrome
Skrypty treści
Objaśnienie skryptów treści i sposobów ich użycia w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Ułatwienia dostępu (A11y)
Jak ułatwić dostęp do rozszerzenia Manifest V2 do Chrome.
- Rozszerzenia do Chrome
Alternatywne opcje dystrybucji rozszerzeń
Jak rozpowszechniać rozszerzenia do Chrome poza Chrome Web Store.
- Rozszerzenia do Chrome
Zarządzanie zdarzeniami za pomocą skryptów działających w tle
Jak odpowiadać na reguły przeglądarki (zdarzenia) wywoływane przez skrypt działający w tle rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Rozszerzanie narzędzi deweloperskich
Jak utworzyć rozszerzenie do Chrome, które wzbogaca funkcjonalność Narzędzi deweloperskich w Chrome.
- Rozszerzenia do Chrome
Skrypty treści
Objaśnienie skryptów treści i sposobów ich użycia w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Omówienie tworzenia rozszerzeń
Omówienie funkcji i komponentów rozszerzeń do Chrome.
- Rozszerzenia do Chrome
Korzystanie z alternatywnych metod instalacji
Instalowanie rozszerzeń do Chrome przy użyciu rejestru systemu Windows lub ustawień w formacie JSON.
- Rozszerzenia do Chrome
Pomoc w ułatwieniach dostępu
Jak ułatwić dostęp do rozszerzenia do Chrome.
- Rozszerzenia do Chrome
Narzędzia dla programistów Extend
Jak utworzyć rozszerzenie do Chrome, które dodaje funkcje do Narzędzi deweloperskich w Chrome.
- Rozszerzenia do Chrome
Rozszerzone powiadomienia w WebKit
Jak zaimplementować powiadomienia w rozszerzeniu do Chrome.
- Rozszerzenia do Chrome
Policies
Extension policies
- Workbox
- Rozszerzenia do Chrome
Use the Chrome Web Store Publish API
How to programmatically create, update, and publish items in the Chrome Web Store.
- Rozszerzenia do Chrome
- Workbox
Chrome Web Store API Reference
This reference describes the methods and resource representation available for the Chrome Web Store Publish API. Each resource type has one or more data representations and one or more methods. See Using the Chrome Web Store Publish API for a guide
- Workbox
- Rozszerzenia do Chrome
Google Play for Education Addendum to the Google Chrome Web Store Developer Agreement
In connection with the Google Chrome Web Store, Google may make certain Chrome Web Store applications available in Google's Play for Education site. If You or Your organization is interested in participating, please verify that the
- Rozszerzenia do Chrome
- Workbox
Chrome Web Store
Chrome Web Store An online marketplace where users can browse for extensions and themes. Publish your extension there and make it accessible to the world. dashboard Developer Dashboard Publish your extension and manage your store items. local_mall
- Workbox
- Rozszerzenia do Chrome
Prepare your extension as we begin testing a new extensions menu
How to prepare your extension for the new extensions menu.
- Chrome
- Rozszerzenia do Chrome
Creating a great listing page
Best practices on how to make a high-quality, engaging listing page for your item in the Chrome Web Store.
- Workbox
- Rozszerzenia do Chrome
Best Practices and Guidelines
Research and understand the Chrome Web Store policies. Before developing a Chrome extension, it is important to review the Chrome Web Store Developer Program Policies and ensure your extension complies with all guidelines and requirements. Extensions
- Workbox
- Rozszerzenia do Chrome
Deceptive Installation Tactics FAQ
Frequently asked questions about Chrome Web Store's policies on deceptive installation tactics.
- Rozszerzenia do Chrome
- Workbox
Listing Requirements
If your product has a blank description field or is missing an icon or screenshots, it will be rejected. Ensure your product's listing information is up to date, accurate, and comprehensive. We don't allow extensions with misleading, inaccurate,
- Rozszerzenia do Chrome
- Workbox
Extensions quality guidelines FAQ
Frequently asked questions about the single purpose policy.
- Rozszerzenia do Chrome
- Workbox
Quality guidelines
An extension must have a single purpose that is narrow and easy to understand. Don't create an extension that requires users to accept bundles of unrelated functionality. If two pieces of functionality are clearly separate, they should be put into
- Workbox
- Rozszerzenia do Chrome
Deceptive Installation Tactics
Extensions must be marketed responsibly. The set of functionalities promised by the extension must be stated clearly and in a transparent manner. The outcome of any user interaction should match the reasonable expectations that were set with the
- Workbox
- Rozszerzenia do Chrome
Extensions / Develop
Learn how to develop extensions
- Workbox
- Rozszerzenia do Chrome
Content filtering
An explanation of content filtering and how to approach it in your Chrome Extension.
- Rozszerzenia do Chrome
- Workbox
chrome.accessibilityFeatures
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
- Rozszerzenia do Chrome
- Workbox
chrome.accessibilityFeatures
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
- Workbox
- Rozszerzenia do Chrome
chrome.extensionTypes
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
- Rozszerzenia do Chrome
- Workbox
chrome.extensionTypes
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
- Rozszerzenia do Chrome
- Workbox
Skip review for eligible changes
An overview of expedited review for Declarative Net Request changes.
- Workbox
- Rozszerzenia do Chrome
Rollback a published Chrome Web Store item
How to rollback an extension that you previously published on the
- Rozszerzenia do Chrome
- Workbox
Additional Requirements for Manifest V3
Extensions using Manifest V3 must meet additional requirements related to the extension's code. Specifically, the full functionality of an extension must be easily discernible from its submitted code, unless otherwise exempt as noted in Section 2.
- Workbox
- Rozszerzenia do Chrome
Extensions / How to
Solve common development tasks around Chrome extensions
- Workbox
- Rozszerzenia do Chrome
Mature & Sexually Explicit Material
We don't allow content that contains nudity, graphic sex acts, sexually explicit material, or content that drives traffic to commercial pornography sites. We also don't allow content that promotes incest, bestiality, necrophilia, or non-consensual
- Workbox
- Rozszerzenia do Chrome
chrome.location
The chrome.location API is no longer supported. We recommend using open web alternatives such as the Geolocation API instead.
- Workbox
- Rozszerzenia do Chrome
Register your developer account
How to register as a Chrome Web Store developer.
- Rozszerzenia do Chrome
- Workbox
Create a side panel
TBD
- Rozszerzenia do Chrome
- Workbox
Trader/Non-Trader developer identification and verification
Developer's requirement to disclose and verify their trader/non-trader status.
- Rozszerzenia do Chrome
- Workbox
Extensions / Samples
Samples Explore samples from the Chrome Extension samples repository. Use these to learn how extensions work or as starting points for building your own extensions. action.disable action.enable action.getBadgeBackgroundColor action.getBadgeText
- Rozszerzenia do Chrome
- Workbox
Permissions
A list of permissions and user warnings available on the extensions platform.
- Rozszerzenia do Chrome
- Workbox
Program Policies
The Web Store program policies.
- Workbox
- Rozszerzenia do Chrome
Real-time Updates in Extensions
Managing real-time updates in Extensions
- Rozszerzenia do Chrome
- Workbox
Distribute your extension
How to host your Chrome extension.
- Rozszerzenia do Chrome
- Workbox
Extensions / Reference
Reference for the extensions manifest, related permissions and APIs
- Rozszerzenia do Chrome
- Workbox
Extensions / Manifest V3
Manifest V3 Manifest V3 is the latest version of the extensions platform. We have made a number of changes to the available APIs and added a number of new features. Manifest V3 aims to be the first step in our platform vision to improve the privacy,
- Rozszerzenia do Chrome
- Workbox
chrome.webstore
As of 06/12/2018, inline installation is deprecated. For more information, read our Chromium Blog post and Migration FAQ.
- Workbox
- Rozszerzenia do Chrome
User interface components
A catalog of user interface elements available in extensions.
- Rozszerzenia do Chrome
- Workbox
Prepare your extension
Prepare your extension files.
- Rozszerzenia do Chrome
- Workbox
Set up your developer account
How to set up your Chrome Web Store developer account.
- Workbox
- Rozszerzenia do Chrome
Support and feedback
Give us feedback to help us improve the platform and fix its bugs.
- Rozszerzenia do Chrome
- Workbox
Submit a feature request
Submit a request for a feature that you believe could improve the extension platform.
- Workbox
- Rozszerzenia do Chrome
Storage and cookies
Overview of how web storage APIs and cookies work in extensions.
- Rozszerzenia do Chrome
- Workbox
Use your Google Analytics account with the Chrome Web Store
See analytics for your Chrome Web Store listing in addition to the metrics offered in the Developer Dashboard.
- Rozszerzenia do Chrome
- Workbox
Design a superior user experience with the new Side Panel API
Introducing the new Side Panel API for Chrome extensions.
- Rozszerzenia do Chrome
- Chrome
Manifest V3 migration checklist
A quick reference for upgrading your extensions from Manifest V2 to Manifest V3.
- Workbox
- Rozszerzenia do Chrome
Test service worker termination with Puppeteer
A guide explaining how to test service worker termination using Puppeteer.
- Rozszerzenia do Chrome
- Workbox
Affiliate Ads FAQ
Frequently asked questions about Chrome Web Store's policies on affiliate ads.
- Rozszerzenia do Chrome
- Workbox
Affiliate Ads
Any affiliate program must be described prominently in the product's Chrome Web Store page, user interface, and before installation. Related user action is required before the inclusion of each affiliate code, link, or cookie. Some example violations
- Rozszerzenia do Chrome
- Workbox
Chrome Extensions: Extending API to support Instant Navigation
The Extensions API has been updated to support back/forward cache, preloading navigations.
- Rozszerzenia do Chrome
- Chrome
Minimum Functionality
Do not post an extension with a single purpose of installing or launching another app, theme, webpage, or extension. Extensions with broken functionality—such as dead sites or non-functioning features—are not allowed. Extensions must provide a basic
- Rozszerzenia do Chrome
- Workbox
Use of Permissions
Request access to the narrowest permissions necessary to implement your Product's features or services. If more than one permission could be used to implement a feature, you must request those with the least access to data or functionality. Don't
- Rozszerzenia do Chrome
- Workbox
Enforcement Circumvention
Any attempt to circumvent intended limitations or enforcement actions will result in the immediate termination of your developer account, and possibly related developer accounts.
- Rozszerzenia do Chrome
- Workbox
Spam and Abuse
We don't allow any developer, related developer accounts, or their affiliates to submit multiple extensions that provide duplicate experiences or functionality on the Chrome Web Store. Extensions should provide value to users through the creation of
- Rozszerzenia do Chrome
- Workbox
Code Readability Requirements
Developers must not obfuscate code or conceal functionality of their extension. This also applies to any external code or resource fetched by the extension package. Minification is allowed, including the following forms: Removal of whitespace,
- Rozszerzenia do Chrome
- Workbox
API Use
Extensions must use existing Chrome APIs for their designated use case. Use of any other method, for which an API exists, would be considered a violation. For example, overriding the Chrome New Tab Page through any means other than the URL Overrides
- Workbox
- Rozszerzenia do Chrome
Hate Speech and Violent Behavior
Depictions of gratuitous violence are not allowed. Products should not contain materials that threaten, harass, or bully other users. We don't allow content or products that advocating against or inciting hatred towards groups of people based on
- Rozszerzenia do Chrome
- Workbox
Accepting Payment From Users
If you collect sensitive personal information through your Product for sales, you must follow these requirements: You must securely collect, store, and transmit all credit card and other sensitive personal information in accordance with privacy and
- Rozszerzenia do Chrome
- Workbox
Chrome Apps
To ensure a great user experience, Chrome Apps distributed through the Chrome Web Store must follow the additional quality guidelines listed below. The guidelines in this section apply only to Chrome Apps. Packaged apps should: Take advantage of the
- Workbox
- Rozszerzenia do Chrome
Ads
Ads are considered part of your Product for purposes of content review and compliance with developer terms, and therefore must comply with the above content policies. Ads which are inconsistent with the content rating of your products or extension
- Rozszerzenia do Chrome
- Workbox
Regulated goods and services
Don't engage in or promote unlawful activities in your product, such as rape, illegal sex work, or the sale of prescription drugs without a prescription. We will remove content which promotes, glorifies, or encourages dangerous or illegal activity
- Workbox
- Rozszerzenia do Chrome
2-Step Verification
To ensure the security of Chrome Web Store accounts, 2-Step Verification is required for all developer accounts prior to publishing an extension or updating an existing extension. Developers can activate 2-Step Verification for their Google accounts
- Rozszerzenia do Chrome
- Workbox
Misleading or Unexpected Behavior
We do not allow products that deceive or mislead users, including in the content, title, description, or screenshots. If any of your product's content, title, icon, description, or screenshots contains false or misleading information, we may remove
- Rozszerzenia do Chrome
- Workbox
Disclosure Requirements
You must be transparent in how you handle user data (e.g., information provided by a user or collected about a user or a user's use of the Product or Chrome Browser), including by disclosing the collection, use, and sharing of the data. If your
- Rozszerzenia do Chrome
- Workbox
Limited Use
This policy establishes the Chrome Web Store's minimum user data privacy requirements; you or your Product must comply with applicable laws. You must limit your use of the data to the practices you disclosed. Collection and use of web browsing
- Rozszerzenia do Chrome
- Workbox
Privacy Policies
If your Product handles any user data, then you must post an accurate and up to date privacy policy. The privacy policy must, together with any in-Product disclosures, comprehensively disclose: How your Product collects, uses and shares user data All
- Rozszerzenia do Chrome
- Workbox
Impersonation & Intellectual Property
Don't pretend to be someone else, and don't represent that your product is authorized by, endorsed by, or produced by another company or organization, if that is not the case. Your Product and its user experience also must not mimic functionality or
- Workbox
- Rozszerzenia do Chrome
Repeat Abuse
Serious or repeated violations of the Chrome Web Store Distribution Agreement or these Program Policies will result in the suspension of your developer account, and possibly related developer accounts. Additionally, you may be banned from using the
- Workbox
- Rozszerzenia do Chrome
Featured Products
The Chrome Web Store features products that align with our standards, values, and that we believe will produce valuable user experiences. Certain products that don't meet these standards, but which do not explicitly violate Chrome Web Store
- Rozszerzenia do Chrome
- Workbox
Notification and appeals
In the event that your Product is removed from the Chrome Web Store, you will receive an email notification to that effect, with further instructions if applicable. Verify that the associated publisher account with your Product can receive emails
- Rozszerzenia do Chrome
- Workbox
Malicious and Prohibited Products
Don't transmit viruses, worms, defects, Trojan horses, malware, or any other products of a destructive nature. We don't allow content that harms or interferes with the operation of the networks, servers, or other infrastructure of Google or any
- Workbox
- Rozszerzenia do Chrome
Handling Requirements
If your product is associated with a security vulnerability that could be exploited to compromise another application, service, browser, or system, we may remove your product from the Chrome Web Store and take other measures to protect users. In such
- Workbox
- Rozszerzenia do Chrome
Known issues when migrating to Manifest V3
Recently, we announced changes to the Manifest V2 deprecation timeline, and while we remain firmly committed to Manifest V3 we acknowledge there is more work to do on our part. We are committed to closing the following gaps before announcing a new
- Workbox
- Rozszerzenia do Chrome
Discovery on the Chrome Web Store
An overview of how users find items on the Chrome Web Store, and how our editors select items to feature.
- Workbox
- Rozszerzenia do Chrome
Chrome Web Store review process
An overview of the review process and how enforcement actions result from detected policy violations.
- Workbox
- Rozszerzenia do Chrome
Manifest V2 support timeline
Details of the Manifest V2 phase-out and end of life.
- Rozszerzenia do Chrome
- Workbox
Analyze your store listing metrics
Understanding metrics and performance of your Chrome Web Store store listing.
- Rozszerzenia do Chrome
- Workbox
Check on your review status
How to check the review status of your Chrome Web Store item.
- Workbox
- Rozszerzenia do Chrome
Manage user feedback
Follow-up on reviews and provide user support in the Chrome Web Store.
- Workbox
- Rozszerzenia do Chrome
Cross-origin isolation
Overview of cross-origin isolation for extensions
- Rozszerzenia do Chrome
- Workbox
Enterprise publishing options
How to distribute extensions to enterprise users
- Workbox
- Rozszerzenia do Chrome
Extension actions in Manifest V3
Chrome extensions had Browser and Page Actions APIs for years, but Manifest V3 replaced both with a generic Actions API. This post explores the history of these APIs and what has changed in Manifest V3.
- Chrome
- Rozszerzenia do Chrome
Introducing chrome.scripting
The Scripting API is a new Manifest V3 API focused on, well, scripting. Let's dig into the motivations for this change and how it's different.
- Chrome
- Rozszerzenia do Chrome
Extension Manifest Converter
Open source tool to convert extensions to Manifest V3. You'll still need to manually update any code with non-mechanical changes, such as adapting to use service workers or some script injection.
- Chrome
- Rozszerzenia do Chrome
Web Accessible Resources for Manifest V3
Web Accessible Resources for Manifest V3 is here! Now `manifest.json` supports permission definitions. Developers can restrict resources based on the requesting site origin or extension id.
- Chrome
- Rozszerzenia do Chrome
Complete your listing information
How to add listing information for your Chrome Web Store item.
- Workbox
- Rozszerzenia do Chrome
Prepare to publish: set up payment and distribution
How to choose which countries will list your item and who will see it in the Chrome Web Store.
- Rozszerzenia do Chrome
- Workbox
Update your Chrome Web Store item
How to update an extension or theme ("item") that you previously published on the Chrome Web Store.
- Workbox
- Rozszerzenia do Chrome
Troubleshooting Chrome Web Store violations
Guidelines for understanding why an item was rejected or removed from the Chrome Web Store and how to fix the problem.
- Workbox
- Rozszerzenia do Chrome
Chrome Web Store payments deprecation
Why the payments is deprecated, details about the deprecation timeline, and more.
- Rozszerzenia do Chrome
- Workbox
Deleting Chrome Web Store developer accounts
How to delete a developer or group publisher account on the Chrome Web Store.
- Rozszerzenia do Chrome
- Workbox
Set up a group publisher
How to share ownership of your Chrome Web Store items with other developers.
- Rozszerzenia do Chrome
- Workbox
Fill out the privacy fields
Use the privacy practices tab to help the Chrome Web Store team review your extension as quickly as possible.
- Workbox
- Rozszerzenia do Chrome
Spam policy FAQ
Frequently asked questions about Chrome Web Store's spam policy.
- Rozszerzenia do Chrome
- Workbox
Supplying Images
Guidelines about the kinds of images you need to supply to the Chrome Web Store.
- Workbox
- Rozszerzenia do Chrome
Branding Guidelines
Guidelines for use of Google trademarks.
- Rozszerzenia do Chrome
- Workbox
Best Practices
How to create a high-quality extension and Chrome Web store listing.
- Workbox
- Rozszerzenia do Chrome
Trader FAQ: Chrome Web Store
Frequently asked questions about Chrome Web Store's user data policy.
- Workbox
- Rozszerzenia do Chrome
Updated Privacy Policy & Secure Handling Requirements
Frequently asked questions about Chrome Web Store's user data policy.
- Workbox
- Rozszerzenia do Chrome
Media Source Extensions for Audio
Media Source Extensions (MSE) provide extended buffering and playback control for the HTML5 audio and video elements. While originally developed to facilitate Dynamic Adaptive Streaming over HTTP (DASH) based video players, MSE can be used for audio; specifically for gapless playback.
- Rozszerzenia do Chrome
- Chrome
What is the Chrome Web Store?
An explanation of the Chrome Web Store and why you might want to use it.
- Rozszerzenia do Chrome
- Workbox
Publish in the Chrome Web Store
How to publish a new extension or theme to the Chrome Web Store.
- Rozszerzenia do Chrome
- Workbox
Google Chrome Web Store Developer Agreement
The legal agreement governing the relationship between Chrome Web Store developers and the Chrome Web Store.
- Workbox
- Rozszerzenia do Chrome
Content Ratings Guidelines
Guidelines about how the Chrome Web Store rates the maturity of content.
- Rozszerzenia do Chrome
- Workbox
Localization message formats
Reference documentation about the format of the messages.json file for Chrome Extensions.
- Workbox
- Rozszerzenia do Chrome