2012-02-25 4 views
9

Возможно ли это? Я попытался вставить google dart api в тело страницы, и все, что я получаю, это пустая страница, без скрипта ...Chrome Extensions + Dart

+0

Я прочитал это в хромированном варианте с хромовым корпусом с открытым исходным кодом. Поэтому вы должны о том, как сделать дротик в хроме. – unludo

+0

Мне удалось заставить Дарт работать в браузере (канал Chrome Dev), так что, когда я пытаюсь загрузить скрипт через расширение, я получаю пустую страницу ... –

ответ

7

В настоящее время вы не можете использовать Dart для написания расширений в Chrome, поскольку Dart в нем недоступен. Существует версия Chromium под названием Dartium, в которой встроена поддержка Dart, но API расширения в нем не является швом, но до сих пор включен Dart.

+4

Эта функция отслеживается на http://code.google.com/p/ dart/issues/detail? id = 1802 –

-1

Dart изолирован от javascript и нет общих точек для звонков между ними. Вы даже не можете вызвать какую-либо функцию JS из Dart. До тех пор, пока нет специального интерфейса для API расширений, это невозможно. Но я с нетерпением жду этой функции :)

+3

Чтобы обновить этот ответ, теперь есть [Dart JS Interop Library] (http://www.dartlang.org/articles/js-dart-interop /), который позволяет вам называть JavaScript из Dart. –

5

Существует прохладный пакет chrome доступен на http://pub.dartlang.org, что делает axactly этого

Библиотеку для доступа к API, Chrome в упакованном приложении или расширении.

Смежные вопросы