Zastąpienia ustawień umożliwiają rozszerzeniom zastępowanie wybranych ustawień Chrome. Interfejs API jest jest dostępna w systemie Windows we wszystkich aktualnych wersjach Chrome oraz w przeglądarkach Chrome 56 na komputery Mac i później.
Strona główna, strona dostawcy wyszukiwania i strony startowe
Oto przykład, jak można modyfikować stronę główną, dostawcę wyszukiwania i strony startowe w plik manifestu rozszerzenia. Witryny internetowe używane w interfejsie API ustawień muszą być zweryfikowane (za pomocą webmastera Narzędzia) jako powiązanego z danym produktem w Chrome Web Store. Pamiętaj, że po zweryfikowaniu własności domeny (na przykład http://example.com) możesz użyć dowolnej subdomeny lub strony (na przykład http://app.example.com lub http://example.com/strona.html).
{
  "name": "My extension",
  ...
  "chrome_settings_overrides": {
    "homepage": "http://www.homepage.com",
    "search_provider": {
        "name": "name.__MSG_url_domain__",
        "keyword": "keyword.__MSG_url_domain__",
        "search_url": "http://www.foo.__MSG_url_domain__/s?q={searchTerms}",
        "favicon_url": "http://www.foo.__MSG_url_domain__/favicon.ico",
        "suggest_url": "http://www.foo.__MSG_url_domain__/suggest?q={searchTerms}",
        "instant_url": "http://www.foo.__MSG_url_domain__/instant?q={searchTerms}",
        "image_url": "http://www.foo.__MSG_url_domain__/image?q={searchTerms}",
        "search_url_post_params": "search_lang=__MSG_url_domain__",
        "suggest_url_post_params": "suggest_lang=__MSG_url_domain__",
        "instant_url_post_params": "instant_lang=__MSG_url_domain__",
        "image_url_post_params": "image_lang=__MSG_url_domain__",
        "alternate_urls": [
          "http://www.moo.__MSG_url_domain__/s?q={searchTerms}",
          "http://www.noo.__MSG_url_domain__/s?q={searchTerms}"
        ],
        "encoding": "UTF-8",
        "is_default": true
    },
    "startup_pages": ["http://www.startup.com"]
   },
   "default_locale": "de",
   ...
}
Dostosowywanie wartości
Wartości w pliku manifestu można dostosowywać na te sposoby:
- Wszystkie wartości właściwości search_provider,homepageistartup_pagesmożna zlokalizować za pomocą interfejsu API chrome.i18n.
- W przypadku rozszerzeń zewnętrznych wartości - search_provider,- homepagei- startup_pagesadresu URL mogą być sparametryzowane za pomocą klucza rejestru. Obok "update_url" (instrukcje znajdziesz tutaj). Nazwa wartości to „install_parameter”, jest dowolnym ciągiem znaków:- { "update_url": "https://clients2.google.com/service/update2/crx", "install_parameter": "Value" }- Wszystkie wystąpienia podłańcucha „__PARAM__” w adresach URL manifestu zostanie zastąpiony ciągiem "install_parameter" . Jeśli parametr „install_parameter” brakuje parametru, wystąpienia parametru „__PARAM__” to usunięto. Pamiętaj, że parametr „__PARAM__” nie może być częścią nazwy hosta. Musi wystąpić po pierwszy znak „/” w adresie URL. 
Dokumentacja
Rozszerzenie może zastąpić jedną lub kilka z tych właściwości w pliku manifestu:
- homepage(ciąg znaków) – opcjonalnie- Nowa wartość dotycząca strony głównej. 
- search_provider(obiekt) – opcjonalnie- Wyszukiwarka - Typ - Atrybut - Opis - ciąg znaków - (opcjonalnie) nazwa - Nazwa wyszukiwarki wyświetlana użytkownikowi. Można to pominąć tylko wtedy, gdy Parametr prepopulated_id jest ustawiony. - ciąg znaków - (opcjonalnie) słowo kluczowe. - Słowo kluczowe w omniboksie wyszukiwarki. Można to pominąć tylko wtedy, gdy Parametr prepopulated_id jest ustawiony. - ciąg znaków - (opcjonalnie) favicon_url - Adres URL ikony wyszukiwarki. Tę wartość można pominąć tylko wtedy, gdy atrybut prepopulated_id jest ustawiony. - ciąg znaków - search_url - Adres URL wyszukiwania używany przez wyszukiwarkę. - ciąg znaków - (opcjonalnie) kodowanie, - Kodowanie wyszukiwanego hasła. Tę wartość można pominąć tylko wtedy, gdy atrybut prepopulated_id ma wartość ustawiony. - ciąg znaków - (opcjonalnie)suggest_url - Jeśli nazwa zostanie pominięta, ten mechanizm nie obsługuje sugestii. - ciąg znaków - (opcjonalnie) image_url - W przypadku pominięcia tej informacji wyszukiwarka nie obsługuje wyszukiwania grafiki. - ciąg znaków - (opcjonalnie) search_url_post_params - Ciąg parametrów postów do parametru search_url - ciąg znaków - (opcjonalnie)suggest_url_post_params - Ciąg parametrów posta do sugerować_url - ciąg znaków - (opcjonalnie) image_url_post_params - Ciąg parametrów postów do image_url - tablica ciągu znaków - (opcjonalnie) alternatywne_adresy_url - Lista wzorców adresów URL, których można używać oprócz atrybutu |search_url|. - liczba całkowita - (opcjonalnie) uzupełniony_id - Identyfikator wbudowanej wyszukiwarki w Chrome. - wartość logiczna - is_default - Określa, czy dostawca wyszukiwania powinien być domyślny. 
- startup_pages(tablica ciągu znaków) – opcjonalnie- Tablica o długości pierwszej zawierającej adres URL, który ma być używany jako strona startowa.