Übersicht
Eine Dart-Bibliothek, die den Zugriff auf Chrome-Erweiterungs-APIs wie `chrome.runtime`, `chrome.storage` und `chrome.tabs` innerhalb von Flutter-Web-Anwendungen ermöglicht. Speziell für Entwickler konzipiert, die Chrome-Erweiterungen mit Flutter erstellen, bietet sie eine typgesicherte Schnittstelle zur Interaktion mit Browserfunktionen auf Systemebene. Das Paket schließt die Lücke zwischen Flutter's Web-Fähigkeiten und native Chrome-Erweiterungsfunktionen und ermöglicht nahtlose Integration erweiterungsspezifischer Verhaltensweisen wie Hintergrundskripte, Popup-Interaktionen und Speichermanagement. Es wird von xaha.dev gepflegt und auf GitHub gehostet, um Transparenz und Community-Beiträge zu gewährleisten.
Anwendungsfälle
- Chrome-Erweiterungen mit Flutter erstellen
- Zugriff auf Browser-Speicher in Web-Anwendungen
- Tabs und Laufzeitereignisse verwalten
- Pop-up-Schnittstellen erstellen
- Implementierung von Hintergrunddiensten
Hauptmerkmale
- Direct access to chrome.* APIs
- Type-safe Dart wrappers
- Web-only compatibility
- GitHub-hosted source code
- Simple pub add integration
Geeignet für
- Flutter web developers
- Chrome extension creators
- Browser automation projects
- Cross-platform extension tools
- Dart-focused web app builders
Hinweise
- Only works on web platform
- Requires Chrome extension manifest setup
- Limited to Chrome-specific features
- Not compatible with non-Chrome browsers
- Depends on JavaScript interop