Dozwolone domeny
Twój klucz API jest częścią kodu aplikacji internetowej, więc każdy może go przeczytać w przeglądarce. Aby uniemożliwić korzystanie z niego przez inne strony internetowe, ogranicz go do własnych domen.
Dodawanie dozwolonych domen
Otwórz stronę konta i dodaj każdą domenę, na której działa Twoja aplikacja w obszarze Doz wolone domeny. Zmiany zaczynają obowiązywać w ciągu minuty.
Jeśli lista jest pusta, każda witryna może użyć Twojego klucza. To jest domyślne. Ograniczenia wchodzą w życie po dodaniu pierwszej domeny.
Gdy lista zawiera co najmniej jeden wpis, tylko pasujące strony internetowe otrzymują tłumaczenia. Żądania z innych witryn zwracają błąd ORIGIN_NOT_ALLOWED, a ich tekst pozostaje nietłumaczony.
Co możesz wprowadzić
| Wejście | Zezwala |
|---|---|
example.com | example.com na dowolnym schemacie i porcie |
*.example.com | każda subdomena, taka jak www.example.com lub app.example.com, ale nie sama example.com |
my-app-*.vercel.app | podgląd wdrożeń, takich jak my-app-git-main.vercel.app |
https://example.com | tylko https://example.com |
localhost:3000 | tylko port 3000 na localhost |
localhost | localhost na dowolnym porcie |
* pasuje do dowolnych znaków. Aby zezwolić na domenę i wszystkie jej subdomeny, dodaj zarówno example.com, jak i *.example.com.
Rozwijanie lokalnie
Dodaj localhost, aby nadal używać klucza podczas rozwoju. W przeciwnym razie tłumaczenia przestaną działać na komputerze, gdy tylko lista zawiera wpis.
Renderowanie po stronie serwera
Serwery nie mają domeny, więc gdy klucz jest ograniczony do twoich domen, React SSR, Next.js i Angular wstępne renderowanie wymaga tajnego klu cza.