这可能吗?我试图插入谷歌飞镖api到页面正文,我得到的只是空白页,没有脚本运行...Chrome扩展程序+飞镖
回答
您目前不能使用Dart在Chrome中编写扩展,因为Dart不可用。有一个名为Dartium的Chromium版本,它具有内置Dart支持功能,但其中的扩展API尚未缝制为尚未启用Dart。
此功能在http://code.google.com/p/中进行了跟踪dart/issues/detail?id = 1802 – 2012-03-03 03:34:45
飞镖是孤立的形式的JavaScript,并没有共同点之间进行调用。你甚至无法从Dart调用任何JS函数。只要没有用于扩展API的专用接口,这是不可能的。 但我期待着这个功能:)
为了试着保持这个答案是最新的,现在有[Dart JS Interop Library](http://www.dartlang.org/articles/js-dart-interop /),它允许你从Dart调用JavaScript。 – 2013-01-10 09:25:48
是的,它是直截了当的。您需要创建3个Dart应用程序(用于背景,弹出窗口和选项页面),并使用dart:js程序包与chrome extensions API进行通信。
荣誉Chris Bucket为关于Using Dart for Chrome Packaged Apps的博客条目。
更新:它看起来像从Chris Bucket网站已经消失。
有凉爽的包chrome可在http://pub.dartlang.org,做此axactly
阿库以封装的应用或扩展访问浏览器的API。
- 1. Chrome扩展程序
- 2. 飞镖Web_Audio飞镖1.6
- 3. Chrome扩展程序identity.email空
- 4. 租用Chrome扩展程序?
- 5. 关闭Chrome扩展程序
- 6. Chrome扩展程序中硒
- 7. Chrome扩展程序androidpublisher packageName
- 8. Chrome扩展程序:DOM + ContextualMenu
- 9. Chrome扩展程序tab.url undefined
- 10. Chrome扩展程序:下载
- 11. Chrome扩展程序API操纵其他已安装的Chrome扩展程序?
- 12. 飞镖基准?
- 13. 飞镖:干将
- 14. 与飞镖PointerLock
- 15. 飞镖 - NumberFormat的
- 16. 如果我的扩展程序无法通过chrome://扩展名重新加载我的Chrome扩展程序?
- 17. 在Chrome应用程序中使用Chrome扩展程序
- 18. Chrome扩展程序的Chrome浏览器应用程序行为
- 19. 关于Chrome扩展程序的问题
- 20. Chrome扩展程序:Cross Origin $.Post请求
- 21. Chrome扩展程序帮助学习
- 22. Chrome扩展程序数据库存储
- 23. Chrome扩展程序背景页面
- 24. Chrome扩展程序中的jGrowl问题
- 25. Chrome扩展程序:复制文本
- 26. Chrome扩展程序 - 点击事件
- 27. Chrome扩展程序搜索网站?
- 28. Chrome扩展程序JavaScript错误
- 29. Chrome扩展程序登录安全
- 30. Chrome扩展程序和history.onVisited事件
我读到它是铬,铬的开源版本。所以你应该在如何做铬飞镖。 – unludo 2012-02-25 09:51:55
我设法让Dart在浏览器(Chrome Dev频道)中工作,当我尝试通过扩展程序加载脚本时,我得到空白页面... – 2012-02-29 15:56:28