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 strona internetowa może użyć Twojego klucza. Jest to domyślne, więc klucze działają, dopóki nie dodasz domeny.
Gdy lista zawiera co najmniej jeden wpis, tylko pasujące strony internetowe otrzymują tłumaczenia. Inne witryny otrzymują błąd ORIGIN_NOT_ALLOWED, więc 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
Wstępne renderowanie React SSR, Next.js i Angular działają bez względu na to, co znajduje się na liście.