# Origem cruzada

### Problema

Quando criamos links para páginas externas ao nosso site usando o atributo `target="_blank"`  podemos nos expor a problemas de desempenho e segurança, tais como:

* A página referenciada pode ser executada no mesmo processo da sua página, prejudicando o carregamento da sua página.
* A página referenciada pode acessar o objeto window da sua página através da propriedade `window.opener`, permitindo que a página referenciada rode scripts maliciosos na sua página.

### Recomendações

Recomendamos adicionar o atributo `rel="noreferrer"` ou `rel="noopener"` em todos os links que utilizam `target="_blank"` , evitando os problemas descritos anteriormente.

Esse atributo com essas propriedades terá os seguintes efeitos:

* noopener: evita que página referenciada acesse o objeto `window.opener` e garante que ela seja executada em um processo separado.
* noreferrer: tem o mesmo efeito que o `noopener`, além de evitar que o cabeçalho `Referrer` seja enviado para a página referenciada.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://partners.tray.com.br/themes/construindo-seu-template/core-web-vitals/boas-praticas/origem-cruzada.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
