Visão geral
Uma biblioteca Dart que permite o acesso às APIs de extensão do Chrome, como `chrome.runtime`, `chrome.storage` e `chrome.tabs`, em aplicações Flutter para web. Projetada especificamente para desenvolvedores que criam extensões do Chrome usando Flutter, oferece uma interface segura por tipo para interagir com funcionalidades de nível de navegador. O pacote fecha a lacuna entre as capacidades web do Flutter e os recursos nativos de extensão do Chrome, permitindo a integração sem problemas de comportamentos específicos de extensão, como scripts de fundo, interações de pop-up e gerenciamento de armazenamento. Mantido por xaha.dev e hospedado no GitHub para transparência e contribuições da comunidade.
Casos de uso
- Construindo extensões do Chrome com Flutter
- Acessando o armazenamento do navegador em aplicativos da web
- Gerenciando guias e eventos de tempo de execução
- Criando interfaces de pop-up
- Implementação de serviços em segundo plano
Principais recursos
- Direct access to chrome.* APIs
- Type-safe Dart wrappers
- Web-only compatibility
- GitHub-hosted source code
- Simple pub add integration
Indicado para
- Flutter web developers
- Chrome extension creators
- Browser automation projects
- Cross-platform extension tools
- Dart-focused web app builders
Considerações
- 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