Capítulo 206 de 456

crossOrigin

Core Idea

Use crossOrigin to add a crossOrigin attribute to every <script> tag Next.js generates for next/script, controlling how cross-origin requests for those scripts are handled.

Key Concepts

  • crossOrigin: string config option in next.config.js, applied to all next/script-generated <script> tags.
  • 'anonymous': adds crossOrigin="anonymous".
  • 'use-credentials': adds crossOrigin="use-credentials".

Code Examples

module.exports = {
  crossOrigin: 'anonymous',
}
  • O que demonstra: aplicar crossOrigin="anonymous" a todas as tags <script> geradas por next/script.

Key Takeaways

  1. Afeta somente scripts gerados via o componente next/script.
  2. Só dois valores válidos: 'anonymous' ou 'use-credentials'.

Connects To

  • next/script: componente cujas tags recebem o atributo configurado aqui.