artifacts.md +3 −3
326Cada artefato é uma página independente e autocontida. Claude Code envolve o arquivo que você publica em um shell de documento HTML e o serve sob uma Política de Segurança de Conteúdo (CSP) rigorosa, que molda o que a página pode fazer.326Cada artefato é uma página independente e autocontida. Claude Code envolve o arquivo que você publica em um shell de documento HTML e o serve sob uma Política de Segurança de Conteúdo (CSP) rigorosa, que molda o que a página pode fazer.
327 327
328| Restrição | Efeito |328| Restrição | Efeito |
329329| :------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- || :------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
330330| Solicitações externas | A página pode carregar fontes tipográficas do Google Fonts e scripts de [quatro hosts CDN públicos](#allowlist-the-viewer-domain): cdnjs, os CDNs do Tailwind e jQuery, e caminhos selecionados no jsDelivr, como `/npm/`. A CSP bloqueia todas as imagens externas e todos os outros scripts, folhas de estilo e fontes externas, e permite que chamadas `fetch`, XHR e WebSocket alcancem apenas a origem da própria página e os hosts do Google Fonts. Claude, portanto, carrega qualquer biblioteca que a página necessite de um desses CDNs, incorpora todos os outros CSS e JavaScript, e incorpora imagens como data URIs. [Chamadas do Connector](#pull-live-data-with-mcp-connectors) passam por claude.ai, que faz a chamada de rede em si. || Solicitações externas | A página pode carregar fontes tipográficas do Google Fonts e scripts de [cinco hosts CDN públicos](#allowlist-the-viewer-domain): cdnjs, unpkg, os CDNs do Tailwind e jQuery, e caminhos selecionados no jsDelivr, como `/npm/`. A CSP bloqueia todas as imagens externas e todos os outros scripts, folhas de estilo e fontes externas, e permite que chamadas `fetch`, XHR e WebSocket alcancem apenas a origem da própria página e os hosts do Google Fonts. Claude, portanto, carrega qualquer biblioteca que a página necessite de um desses CDNs, incorpora todos os outros CSS e JavaScript, e incorpora imagens como data URIs. [Chamadas do Connector](#pull-live-data-with-mcp-connectors) passam por claude.ai, que faz a chamada de rede em si. |
331| Sem backend | Um artefato é uma página estática. Ele não pode autenticar visualizadores por si só. |331| Sem backend | Um artefato é uma página estática. Ele não pode autenticar visualizadores por si só. |
332| Downloads | A página não pode iniciar um download por si só. Para permitir que visualizadores salvem um arquivo que a página gera, Claude declara a capacidade de downloads. Consulte [Oferecer um download de arquivo](#offer-a-file-download). |332| Downloads | A página não pode iniciar um download por si só. Para permitir que visualizadores salvem um arquivo que a página gera, Claude declara a capacidade de downloads. Consulte [Oferecer um download de arquivo](#offer-a-file-download). |
333| Página única | Links relativos não são resolvidos, porque nada é implantado junto com a página. Para conteúdo com múltiplas seções, Claude usa âncoras na página em vez de arquivos separados. |333| Página única | Links relativos não são resolvidos, porque nada é implantado junto com a página. Para conteúdo com múltiplas seções, Claude usa âncoras na página em vez de arquivos separados. |
417 417
418Um artefato que carrega uma fonte tipográfica do [Google Fonts](#improve-the-visual-design) também solicita `fonts.googleapis.com` e `fonts.gstatic.com`. Ambos os hosts são opcionais. Se você bloqueá-los, os artefatos são renderizados em fontes tipográficas de fallback. Bloqueie com uma rejeição rápida em vez de um descarte silencioso para que a solicitação de fonte falhe imediatamente em vez de atrasar a primeira renderização da página.418Um artefato que carrega uma fonte tipográfica do [Google Fonts](#improve-the-visual-design) também solicita `fonts.googleapis.com` e `fonts.gstatic.com`. Ambos os hosts são opcionais. Se você bloqueá-los, os artefatos são renderizados em fontes tipográficas de fallback. Bloqueie com uma rejeição rápida em vez de um descarte silencioso para que a solicitação de fonte falhe imediatamente em vez de atrasar a primeira renderização da página.
419 419
420420Os artefatos também podem carregar bibliotecas JavaScript, como React ou um pacote de gráficos, de `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com` e `code.jquery.com`, e de nenhum outro host externo. Se você bloquear esses hosts, as partes de um artefato que dependem de uma biblioteca não funcionam, e diferentemente de uma fonte bloqueada, uma biblioteca bloqueada não tem fallback. Bloqueie com uma rejeição rápida aqui também, para que uma solicitação de biblioteca bloqueada falhe imediatamente em vez de ficar pendente até expirar.Os artefatos também podem carregar bibliotecas JavaScript, como React ou um pacote de gráficos, de `cdnjs.cloudflare.com`, `cdn.jsdelivr.net`, `cdn.tailwindcss.com`, `code.jquery.com` e `unpkg.com`, e de nenhum outro host externo. Se você bloquear esses hosts, as partes de um artefato que dependem de uma biblioteca não funcionam, e diferentemente de uma fonte bloqueada, uma biblioteca bloqueada não tem fallback. Bloqueie com uma rejeição rápida aqui também, para que uma solicitação de biblioteca bloqueada falhe imediatamente em vez de ficar pendente até expirar.
421 421
422<h3 id="list-and-delete-artifacts-with-the-compliance-api">422<h3 id="list-and-delete-artifacts-with-the-compliance-api">
423 Listar e excluir artefatos com a API de Conformidade423 Listar e excluir artefatos com a API de Conformidade