Возможно ли это? Я попытался вставить google dart api в тело страницы, и все, что я получаю, это пустая страница, без скрипта ...Chrome Extensions + Dart
ответ
В настоящее время вы не можете использовать Dart для написания расширений в Chrome, поскольку Dart в нем недоступен. Существует версия Chromium под названием Dartium, в которой встроена поддержка Dart, но API расширения в нем не является швом, но до сих пор включен Dart.
Эта функция отслеживается на http://code.google.com/p/ dart/issues/detail? id = 1802 –
Dart изолирован от javascript и нет общих точек для звонков между ними. Вы даже не можете вызвать какую-либо функцию JS из Dart. До тех пор, пока нет специального интерфейса для API расширений, это невозможно. Но я с нетерпением жду этой функции :)
Чтобы обновить этот ответ, теперь есть [Dart JS Interop Library] (http://www.dartlang.org/articles/js-dart-interop /), который позволяет вам называть JavaScript из Dart. –
Да, это прямолинейно. Вам необходимо создать 3 приложения Dart (для фона, всплывающих окон и страниц опций) и использовать пакет dart:js для связи с chrome extensions API.
Kudos to Chris Bucket для записи в блоге о Using Dart for Chrome Packaged Apps.
ОБНОВЛЕНИЕ: Похоже, что сайт от Chris Bucket исчез.
Существует прохладный пакет chrome доступен на http://pub.dartlang.org, что делает axactly этого
Библиотеку для доступа к API, Chrome в упакованном приложении или расширении.
- 1. Как открыть chrome: // extensions/
- 2. Chrome vs. Firefox Extensions
- 3. Chrome extensions variable acces
- 4. Chrome Extensions - Сохранение настроек
- 5. Dojo и Chrome Extensions
- 6. Chrome Extensions and Cookies
- 7. Chrome extensions pageAction.setIcon ненадежный
- 8. Chrome Extensions - Javascript
- 9. Chrome Extensions onDeterminingFilename синтаксис
- 10. Google Chrome Extensions ADS
- 11. Chrome Extensions Справочные страницы
- 12. Chrome Extensions Manifest Images
- 13. Chrome Extensions: webRequest.onCompleted.addListener + XHR
- 14. Текстовые поля в Chrome Extensions?
- 15. Chrome Extensions Bloated Background Page
- 16. (Chrome Extensions) Как проверить onUpdateAvailable
- 17. Отправки вещать с Chrome Extensions
- 18. Событие запуска Google chrome extensions
- 19. NetBeans Chrome Extensions Исходный код
- 20. Проверьте печенье существует - Chrome Extensions
- 21. Chrome Extensions Content-Security-Policy
- 22. Вопрос в Chrome Extensions Образец
- 23. Google Chrome Extensions и NPAPI
- 24. chrome extensions: полноформатные панели инструментов
- 25. Скрипты содержимого Chrome в Dart
- 26. Chrome Extensions: Получить все изображения на странице
- 27. Chrome Extensions: DNS решительность с chrome.webRequest.onBeforeRequest
- 28. Широковещательные сообщения (ping) cross chrome extensions
- 29. chrome extensions - невозможно получить небезопасные файлы cookie
- 30. Google Chrome Extensions как автономное приложение
Я прочитал это в хромированном варианте с хромовым корпусом с открытым исходным кодом. Поэтому вы должны о том, как сделать дротик в хроме. – unludo
Мне удалось заставить Дарт работать в браузере (канал Chrome Dev), так что, когда я пытаюсь загрузить скрипт через расширение, я получаю пустую страницу ... –