# Script error. (at line 0) — cross-origin error details hidden

**Code:** `Script error.` · **Category:** JavaScript · **Seen on:** JavaScript

An error happened in a script from another origin, and the browser hid the details.

## Meaning

Browsers redact errors from cross-origin scripts unless the script is loaded with crossorigin="anonymous" and served with Access-Control-Allow-Origin.

## Common causes

- Third-party/CDN scripts without CORS headers
- Your own bundle on a CDN domain without crossorigin attribute
- Browser extensions injecting scripts

## Quick fix

1. Add crossorigin="anonymous" to script tags and CORS headers on the CDN
2. Filter "Script error." noise in monitoring

## Detailed fix by platform

### JavaScript

1. `<script src="https://cdn.example.com/app.js" crossorigin="anonymous"></script>`

## How to diagnose

1. **Source** — Which script origin?
2. **Headers** — CORS on the script response?

---
Source: [WhatIsMyError](https://whatismyerror.com/errors/javascript/script-error-cross-origin)
