允许的域名
您的 API 密钥是您的 Web 应用程序代码的一部分,因此任何人都可以在浏览器中读取它。要阻止其他网站使用它,请将其限制在您自己的域名中。
添加允许的域名
打开您的账户页面,在 “允许的域名” 下添加应用程序运行的每个域。更改在一分钟内生效。
如果列表为空,则每个网站都可以使用您的密钥。这是默认设置,因此在您添加域名之前,密钥会一直有效。
一旦列表中有至少一个条目,只有匹配的网站才能获得翻译。其他网站收到错误 ORIGIN_NOT_ALLOWED,因此其文本保持未翻译状态。
你可以输入什么
| 参赛作品 | 允许 |
|---|---|
example.com | example.com 适用于任何方案和端口 |
*.example.com | 每个子域名,例如 www.example.com 或 app.example.com,但不是 example.com 本身 |
my-app-*.vercel.app | 预览部署,例如 my-app-git-main.vercel.app |
https://example.com | 只有 https://example.com |
localhost:3000 | localhost 上只有端口 3000 |
localhost | localhost 在任何端口上 |
* 匹配任何字符。要允许某个域名及其所有子域名,请同时添加 example.com 和 *.example.com。
在本地开发
添加 localhost 以在开发时继续使用密钥。否则,一旦列表中有条目,翻译就会停止在您的计算机上运行。
服务器端渲染
无论清单上有什么,React SSR、Next.js 和 Angular 预渲染都能继续运行。