JavaScript funktioniert lokal nicht: was Sie prüfen sollten

JavaScript kann eine lokale Vorschau verbessern, aber auch dafür sorgen, dass eine Seite anders wirkt als auf dem Live-Server.

Das Problem

Moderne Projekte nutzen Module, Bundler, API-Aufrufe oder Framework-Router. Wird statt des fertigen Exports der Arbeitsordner geöffnet, fehlen oft gebaute Dateien. Manche Browser blockieren lokale Modul- oder Fetch-Zugriffe. In SitePreviewKit bleibt die Vorschau zusätzlich in einem sandboxed iframe, damit Code nicht im Host-DOM läuft.

Einfache Lösung

  1. Prüfen Sie, ob ein fertiger dist-, build- oder out-Ordner existiert.
  2. Suchen Sie nach script-Tags und kontrollieren Sie, ob die verlinkten Dateien vorhanden sind.
  3. Unterscheiden Sie statische Interaktion von Funktionen, die Server oder APIs benötigen.
  4. Kommentieren Sie Probleme als Hinweis, statt JavaScript unüberlegt zu ändern.
  5. Testen Sie wichtige Interaktionen später zusätzlich auf der echten Zielumgebung.

Typische Fehler

Checkliste

FAQ

Warum laufen API-Funktionen lokal nicht?

Eine statische Vorschau hat keinen Server. API-Routen, Datenbanken oder Login-Flows brauchen eine andere Umgebung.

Führt SitePreviewKit JavaScript aus?

Die hochgeladene Website läuft nur in der sandboxed Vorschau, nicht im Host-DOM der App.

Soll ich JavaScript im Codeeditor ändern?

Nur wenn Sie wissen, was Sie tun. Änderungen bleiben lokal, können aber die Vorschau beeinflussen.

Verwandte Ratgeber