È possibile? Ho provato a inserire google dart api e tutto quello che ottengo è una pagina vuota, nessuno script in esecuzione ...Estensioni Chrome + Dart
risposta
Attualmente non è possibile utilizzare Dart per scrivere estensioni in Chrome poiché Dart non è disponibile al suo interno. Esiste una versione Chromium chiamata Dartium che ha il supporto Dart integrato, ma l'API di estensione in essa non viene ancora abilitata per la funzione Dart.
Questa funzione è tracciata in http://code.google.com/p/ dart/issues/detail? id = 1802 –
Il dardo è isolato in formato javascript e non vi sono punti in comune per effettuare chiamate tra di loro. Non puoi nemmeno chiamare alcuna funzione JS da Dart. Finché non è disponibile un'interfaccia dedicata per le estensioni API, non è possibile. Ma non vedo l'ora di avere anche questa funzionalità :)
Per cercare di mantenere questa risposta aggiornata, ora c'è la [Dart JS Interop Library] (http://www.dartlang.org/articles/js-dart-interop /) che consente di chiamare JavaScript da Dart. –
Sì, è semplice. È necessario creare 3 app Dart (per pagina di sfondo, popup e opzioni) e utilizzare il pacchetto dart:js per comunicare con lo chrome extensions API.
Complimenti a Chris Bucket per il post di blog su Using Dart for Chrome Packaged Apps.
AGGIORNAMENTO: Sembra che il sito Web da Chris Bucket sia scomparso.
C'è il pacchetto fresco chrome disponibile presso http://pub.dartlang.org che fa axactly questo
Una biblioteca per l'accesso alle API Chrome in un'applicazione o estensione confezionato.
Ho letto che è in cromo, la versione open source di chrome. Quindi dovresti come fare il dardo in cromo. – unludo
Sono riuscito a far funzionare Dart nel browser (canale Chrome Dev) che quando provo a caricare script tramite estensione, ottengo la pagina vuota ... –