ist jetzt verfügbar! Lesen Sie über die neuen Funktionen und Fehlerbehebungen vom November.

Webviews

Wenn Sie benutzerdefinierte Funktionalität anzeigen müssen, die über die von der VS Code API unterstützten hinausgeht, können Sie Webviews verwenden, die vollständig anpassbar sind. Es ist wichtig zu verstehen, dass Webviews nur verwendet werden sollten, wenn Sie sie absolut benötigen.

✔️ Tun

  • Webviews nur verwenden, wenn absolut notwendig
  • Erweitern Sie Ihre Erweiterung nur, wenn es kontextbezogen angemessen ist
  • Öffnen Sie Webviews nur für das aktive Fenster
  • Stellen Sie sicher, dass alle Elemente in der Ansicht themenbezogen sind (siehe das webview-view-sample und die Dokumentation zu Farb-Token)
  • Stellen Sie sicher, dass Ihre Ansichten die Barrierefreiheitsrichtlinien befolgen (Farbkontrast, ARIA-Labels, Tastaturnavigation)
  • Verwenden Sie Befehlsaktionen in der Werkzeugleiste und in der Ansicht

❌ Nicht tun

  • Verwenden für Werbeaktionen (Upgrades, Sponsoren usw.)
  • Verwenden für Assistenten
  • Auf jedem Fenster öffnen
  • Bei Erweiterungsaktualisierungen öffnen (fragen Sie stattdessen über eine Benachrichtigung)
  • Funktionalität hinzufügen, die nichts mit dem Editor oder Arbeitsbereich zu tun hat
  • Bestehende Funktionalität wiederholen (Willkommensseite, Einstellungen, Konfiguration usw.)

Webview-Beispiele

Einfacher Browser

Diese Erweiterung öffnet eine Browser-Vorschau für den Editor zur Seite.

Weview sample - Browser

Dieses Beispiel zeigt die Entwicklung von VS Code Web direkt in VS Code. Ein Webview-Panel wird verwendet, um ein browserähnliches Fenster zu rendern.

Pull Request

Diese Erweiterung zeigt Pull-Anfragen für das Repository des Arbeitsbereichs in einer benutzerdefinierten Baumansicht und verwendet dann ein Webview für eine Detailansicht der Pull-Anfrage.

Webview sample - Pull Request

Webview-Ansichten

Sie können Webviews auch in jedem Ansichtscontainer (Seitenleiste oder Panel) platzieren, und diese Elemente werden als Webview-Ansichten bezeichnet. Dieselben Webview-Richtlinien gelten für Webview-Ansichten.

Webview View

Diese Webview-Ansicht zeigt Inhalte zum Erstellen einer Pull-Anfrage, die Dropdowns, Eingabefelder und Schaltflächen verwendet.

© . This site is unofficial and not affiliated with Microsoft.