Tôi đang nghiên cứu phát triển tiện ích bổ sung của Firefox bằng cách sử dụng Add-on SDK
. Tiện ích mở rộng của tôi hoạt động tốt khi sử dụng SDK, nhưng khi tôi tạo tệp .xpi
để thêm tiện ích mở rộng theo cách thủ công vào trình duyệt, tiện ích mở rộng đó không hiển thị biểu tượng tiện ích mở rộng.Tiện ích bổ sung của Firefox: biểu tượng tiện ích mở rộng không hiển thị
Tôi đã cố thay đổi đường dẫn biểu tượng trong tệp package.json
nhưng vẫn không hiển thị biểu tượng.
package.json file: bảng
{...
"icon" : "Phone-icon48.png",
"icon64" : "Phone-icon64.png",
...}
Widget dùng để hiển thị biểu tượng:
WidgetPackage.Widget({
label: "Phone Dial",
id: "phone_dial",
contentURL: data.url("images/Phone-icon19.png"),
panel: panel_name
});
bất cứ ai có thể giúp tôi giải quyết vấn đề?
Cảm ơn bạn.
Không chắc chắn những gì bạn có nghĩa là - là biểu tượng thiếu cho các widget, trong bộ quản lý addon, cả hai? Đối với biểu tượng tiện ích, tệp có thực sự tồn tại trong dự án tiện ích của bạn tại 'data/images/Phone-icon19.png' ??? – canuckistani
Có, biểu tượng bị thiếu đối với tiện ích nhưng chỉ bị thiếu khi tiện ích mở rộng được thêm bằng tệp .xpi. khi tôi chạy tiện ích mở rộng bằng cách sử dụng 'cfx run', biểu tượng đang hiển thị. Hình ảnh biểu tượng điện thoại tồn tại trong thư mục dữ liệu. –
Tôi có cùng một vấn đề. Và biểu tượng hiển thị trong trình quản lý tiện ích bổ sung. –