2012-05-09 27 views
5

Tôi đang phát triển một trình bổ sung Firefox bằng cách sử dụng Add-on SDK. Cho đến nay, tôi phải đóng quá trình gỡ lỗi và thực thi "cfx ​​run" sau khi tôi sửa đổi mã nguồn của mình.Cách sửa đổi mã nguồn mà không cần chạy lại cfx và Firefox khi gỡ lỗi một add-on SDK?

Vì vậy, tôi muốn biết cách chỉnh sửa mã nguồn mà không cần chạy lại Firefox, như gỡ lỗi JavaScript trong Chrome. Có cách nào để gỡ lỗi mã sửa đổi sau khi làm mới trang với kịch bản tiêm?

Trả lời

7

Tôi là một fan cuồng nhiệt của 'mở rộng Auto-Installer' add-on Wladimir Palant của:

Một khi điều này được cài đặt và được định cấu hình trong Firefox, bạn có thể tạo tập lệnh shell để giảm chi phí nhập liệu:

#!/bin/bash 

# quick script to build the xpi and pass it on to the 
# extension auto-installer extension running on port 8888 

/path/to/addon-sdk/bin/cfx xpi && wget --post-file=add-on-name.xpi http://127.0.0.1:8888/ 

Mỗi khi bạn chạy tập lệnh, hãy wget đăng tải xpi mới lên firefox, sau đó cài đặt nó.

+0

Cảm ơn bạn, tôi đang thử. Hôm qua tôi đã cố gắng tìm nơi mở rộng của tôi cài đặt và chỉnh sửa các tập tin js được cài đặt trực tiếp, nhưng firefox có thể nén tất cả các phần mở rộng jetpack trong một tập tin xpi. – legendlee

+0

Tôi cũng thấy nó hữu ích trong khi phát triển để đưa vào câu lệnh 'console.log' trong mã main.js của bạn để xác minh rằng phần bổ trợ đã được cài đặt lại. – canuckistani

+0

Bạn nên hỏi điều này trong một chủ đề riêng biệt. – canuckistani

Các vấn đề liên quan