Có thể không? Tôi đã cố chèn api phi tiêu vào trang của trang và tất cả những gì tôi nhận được là trang trống, không có tập lệnh nào chạy ...Tiện ích mở rộng của Chrome + Dart
Trả lời
Hiện tại bạn không thể sử dụng Dart để viết tiện ích trong Chrome vì Dart không có sẵn trong đó. Đã tồn tại phiên bản Chromium có tên là Dartium có hỗ trợ Dart, nhưng API tiện ích mở rộng trong đó không có đường may để Dart được kích hoạt.
Tính năng này được theo dõi trong http://code.google.com/p/ dart/issues/detail? id = 1802 –
Dart là biểu mẫu bị cô lập javascript và không có điểm chung để thực hiện cuộc gọi giữa chúng. Bạn thậm chí không thể gọi bất kỳ chức năng JS nào từ Dart. Miễn là không có giao diện dành riêng cho API tiện ích, điều đó là không thể. Nhưng tôi cũng mong có được tính năng này :)
Để cố gắng và giữ câu trả lời này được cập nhật, hiện có [Thư viện Interop JS JS] (http://www.dartlang.org/articles/js-dart-interop) /) cho phép bạn gọi JavaScript từ Dart. –
Có, nó thẳng về phía trước. Bạn cần tạo 3 ứng dụng Dart (cho nền, cửa sổ bật lên và trang tùy chọn) và sử dụng gói dart:js để giao tiếp với chrome extensions API.
Kudos thành Chris Bucket cho mục nhập blog về Using Dart for Chrome Packaged Apps.
CẬP NHẬT: Có vẻ như trang web từ Chris Bucket đã biến mất.
Có mát gói chrome sẵn tại http://pub.dartlang.org mà không axactly này
Một thư viện để truy cập vào các API Chrome trong một ứng dụng đóng gói hoặc gia hạn.
- 1. Tiện ích mở rộng của Chrome: biểu tượng tiện ích mở rộng onclick, mở popup.html trong tab mới
- 2. Tiện ích mở rộng của Chrome cho Amazon Cloud
- 3. Tiện ích mở rộng của Google Chrome - Truy cập DOM
- 4. Nhúng hình ảnh vào tiện ích mở rộng của Chrome
- 5. Tiện ích mở rộng của Google Chrome với OAuth
- 6. RequireJS trong tiện ích mở rộng của Chrome
- 7. Thêm NaCl vào Tiện ích mở rộng của Chrome
- 8. Làm mẫu Mustache.js trong tiện ích mở rộng của Chrome
- 9. Tiện ích mở rộng của Google Chrome - tập lệnh nền
- 10. Mã hóa tiện ích mở rộng của Chrome?
- 11. Tiện ích mở rộng của Chrome: Cách tạo?
- 12. Tiện ích mở rộng của Chrome: ví bitcoin
- 13. SWFobject trong Tiện ích mở rộng của Chrome - API Unavaiable
- 14. Tiện ích mở rộng của Chrome - Hình ảnh của tiện ích mở rộng trên Trang cài đặt
- 15. Chuyển đổi Tiện ích mở rộng của Google Chrome sang tiện ích mở rộng của Firefox hoặc Safari
- 16. Tiện ích mở rộng của Chrome + Devise + Rails App - Đặt yêu cầu được xác thực từ tiện ích mở rộng?
- 17. Tiện ích mở rộng của Chrome: kết nối chrome đơn giản và kết nối chrome
- 18. gỡ lỗi background.js trong tiện ích mở rộng chrome
- 19. bảo mật mã trong tiện ích mở rộng google chrome
- 20. Thay đổi biểu tượng tiện ích mở rộng Chrome
- 21. theo dõi history.pushstate từ tiện ích mở rộng chrome
- 22. Access-Control-Allow-Origin trên tiện ích mở rộng chrome
- 23. Tiêm CSS cho tiện ích mở rộng chrome
- 24. Cách bảo vệ tiện ích mở rộng chrome
- 25. Trang nền trong tiện ích mở rộng bật lên- chrome
- 26. mẫu angularjs trong tiện ích mở rộng chrome
- 27. Cách tạo tiện ích mở rộng chrome như Google Hangouts
- 28. Đổi kích thước popup.html trong tiện ích mở rộng chrome
- 29. Tiện ích mở rộng của Chrome: đóng trang nền sau khi đóng Chrome
- 30. Tiện ích mở rộng PSake?
Tôi đọc nó ở dạng crôm, phiên bản nguồn mở của chrome. Vì vậy, bạn nên làm thế nào để làm phi tiêu trong crom. – unludo
Tôi quản lý để có được Dart làm việc trong trình duyệt (Chrome Dev kênh) nó khi tôi cố gắng tải kịch bản thông qua phần mở rộng, tôi nhận được trang trống ... –