Расширения Chrome + Dart

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

4 ответов


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


есть классный пакет chrome доступно по адресу http://pub.dartlang.org что делает axactly это

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


Да, это прямо вперед. Вам нужно создать 3 Приложения для дротиков (для фона, всплывающего окна и страницы параметров) и использовать dart: js пакет для связи с API расширений chrome.

спасибо Крис Ведро для записи в блоге о использование Dart для Chrome упакованных приложений.

UPDATE: похоже, что веб-сайт из Крис Ведро исчез.


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