Tôi đã làm việc trên một phần mở rộng Firefox, nhưng nó đã được làm chậm đi (một phần vì tôi không có thời gian để làm việc trên nó). Tôi đã có một bộ xương cơ bản, đã xác minh rằng tôi có thể nói chuyện với một API JSON bên ngoài, sửa đổi bất kỳ trang web nào khi được tải và hiển thị một hộp tùy chọn. Đây là tất cả các Hello Worlds cần thiết cho tiện ích mở rộng mà tôi đang viết (có thể tôi không cần hộp tùy chọn).Firefox Exension vs. Greasemonkey Script?
Đột nhiên nó xảy ra với tôi rằng tôi có thể bỏ qua một cách dễ dàng hơn nhiều để làm điều đó. Since Greasmonkey scripts may be compiled into Firefox Extensions, Greasemonkey có thể là một cách tốt hơn để đi:
- Có thể dễ dàng hơn (không chắc chắn)?
- Nó có thể là trình duyệt chéo (ít nhất là Safari và Firefox)?
- Có giới hạn nào đối với các tập lệnh Greasemonkey so với các phần mở rộng FF 'gốc'? Giao diện người dùng chrome có thể được viết không? DIV thông thường được bật lên? Tùy chọn được lưu trữ (tôi nghĩ rằng chúng có thể được)?
Tôi đang tìm kiếm so sánh các tiện ích mở rộng Firefox của Greasemonkey so với "bản địa". Ngoài ra, có ai đã làm việc với "biên dịch" một tập lệnh Greasemonkey vào một phần mở rộng FF (kinh nghiệm, vấn đề) không?
Cảm ơn Philfreo, điều đó có vẻ là sự hiểu biết của tôi. Đồng thời tôi muốn đi vào khía cạnh kỹ thuật hơn về điều này, đặc biệt là biên dịch các phần mở rộng Greasemonkey (nếu không người dùng cần Greasemonkey, phải không?). –
Đúng ... nhưng nếu bạn muốn hỗ trợ Safari, bạn vẫn sẽ phải cung cấp hướng dẫn về cách cài đặt GreaseKit trước ... và những người sử dụng Greasemonkey có thể sẽ không cài đặt tiện ích mở rộng cho Firefox – philfreo