w

Cursor-Canvas-Tool

Fügen Sie eine Cursor-.canvas.tsx-Datei ein, zeigen Sie sie im Browser in der Vorschau an und veröffentlichen Sie einen kurzen teilbaren Link.

Erweiterte Funktionen

Kompilierungs-Sandbox

Die Quelle wird im Browser mit Sucrase kompiliert und gegen eine Modul-Allowlist ausgewertet:

  • Erlaubt: cursor/canvas, react, react/jsx-runtime, react/jsx-dev-runtime
  • Jeder andere Import wird zur Compile-Zeit blockiert
  • Die Datei muss from "cursor/canvas" oder from 'cursor/canvas' enthalten
  • Maximale Quelllänge: 200.000 Zeichen

Das ist eine Vorschau-Sandbox, kein allgemeiner React-Bundler. npm-Pakete, CSS-Dateien und lokale Workspace-Imports werden nicht aufgelöst.

Theme

Die Vorschau folgt dem Hell-/Dunkelmodus der Seite über useHostTheme. Beim Umschalten wird neu gerendert.

Interaktiver Zustand

useCanvasState hält Steuerwerte über Rebuilds der aktuellen Seite. Formulare, Pills und Toggles behalten ihre Werte, während Sie nahen Quelltext bearbeiten.

Live-Vorschau

metrics.canvas.tsx

Release health

99.2%
Uptime
142 ms
p95 latency
3
Open incidents
Deployed
canvas-host 1.4.2 is live in all regions.
Budget
Error budget burn is 18% for the current window.

Sample data · not connected to production

Charts, Tabellen und Aufgaben

Diese Vorschau deckt die öffentlichen cursor/canvas-Primitives der Cursor-Galerien ab: Layout, Typografie, Karten, Callouts, Stats, Tabellen, Charts, Todos, Diffs und DAG-Helfer.

Live-Vorschau

charts.canvas.tsx

Traffic mix

050100MonTueWedThuFri
Accepted
Rejected
213Total
IDE
CLI
Cloud

Sample telemetry · stacked series and donut share

Share-Seiten

  • Share-URLs sehen aus wie /cursor-canvas/cv_xxxx
  • Jedes Öffnen erhöht viewCount
  • Links bleiben, bis die Eigentümerin sie unter Veröffentlichte Links löscht
  • Identische Quell-MD5 desselben Owners verwendet den bestehenden Datensatz (reused: true)

Host-Aktionen

Im Web öffnet useCanvasAction Cursor über offizielle Deeplinks. newComposerChat füllt eine Chat-Eingabe vor. Absolute openFile-Pfade nutzen cursor://file/...; arbeitsbereichsrelative Pfade können vom Browser nicht aufgelöst werden und füllen ebenfalls eine Eingabe vor. openAgent hat keinen öffentlichen Deeplink und füllt eine Eingabe mit der Konversations-ID vor. Das Betriebssystem fragt weiterhin nach Bestätigung, bevor Cursor startet.

Nächste Schritte

War diese Seite hilfreich?