Why Does uwu radio Say I Need to Enable JavaScript?

Updated

uwu radio is a JavaScript-rendered web app, so the message you see is the app telling you it cannot start without scripting enabled. The site's own fallback text is blunt about it: "You need to enable JavaScript to run this app because we are actually the devil." That line is what loads when the app's scripts do not run — there is no static HTML version of the player behind it. Enable JavaScript for radio.uwu.network and reload, and the app should initialize.

What the message actually means

The page you receive from the server is a shell. The interface — the player, the station list, whatever controls the app exposes — is built by JavaScript after the page loads. If scripting is off, the browser never executes that code, so the only thing left to display is the fallback notice.

This is why the message appears instead of a broken or empty player: the site is designed to show that text when it detects it cannot run. It is not an error you can dismiss or a login wall. Without JavaScript, the content simply never gets created in the page.

How to enable JavaScript

The exact menu path varies by browser and version, so treat the steps below as the general shape of the setting rather than a guaranteed click-by-click map.

Chrome (desktop)

  1. Open Settings.
  2. Go to Privacy and security → Site settings → JavaScript.
  3. Make sure the default is set to Sites can use JavaScript.
  4. If you previously blocked the site, find radio.uwu.network under the "Not allowed to use JavaScript" list and remove it.
  5. Reload the page.

Firefox (desktop)

  1. Type about:config in the address bar and accept the warning.
  2. Search for javascript.enabled.
  3. Confirm it is set to true.
  4. Reload the page.

Firefox also lets you block scripts per-site through extensions, so check those if the global setting is already on.

Safari (macOS)

  1. Open Safari → Settings → Security.
  2. Confirm Enable JavaScript is checked.
  3. Reload the page.

Mobile browsers

Most mobile browsers enable JavaScript by default and hide the toggle. If the message persists on a phone, the cause is more likely a content blocker, a privacy-focused browser with scripts disabled, or a network-level filter — not a buried setting.

If JavaScript is already enabled

Work through these in order, since each one can suppress scripts even when the browser setting looks correct:

  • Content blockers and script blockers. Extensions like uBlock Origin, NoScript, Ghostery, or privacy suites can block scripts on a per-site basis. Allow radio.uwu.network in the extension, or disable the extension for this site and reload.
  • Browser privacy modes. Some browsers ship a "strict" tracking-protection mode that blocks scripts by default. Try the site in a standard window with protections relaxed.
  • Corporate or school networks. Managed networks and DNS filters sometimes strip or block script resources. Test on a different network to isolate this.
  • Cached broken state. A hard reload (Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on macOS) clears a stale copy that may be missing its scripts.
  • Try another browser. If it loads elsewhere, the problem is local to your first browser's settings or extensions.

What you cannot do

There is no no-JavaScript fallback to fall back to. The site does not serve a static stream URL or a plain-HTML player in place of the app, so "just use it without JavaScript" is not an option here. The only path to the content is letting the app's scripts run.

If you have enabled JavaScript, cleared blockers, and tried a second browser and network, and the message still appears, the issue is most likely on the network or hosting side rather than in your settings.