2013-09-01 56 views
7

Tôi đã tìm thấy biểu tượng của mình (và nhiều biểu tượng khác) rất xấu xí trên Mac Retina.Làm cách nào để chỉ định biểu tượng Tiện ích mở rộng của Chrome (biểu tượng bật lên) cho Anina Mac

Có cách nào để tôi có thể chỉ định hình ảnh võng mạc được thiết kế đẹp làm biểu tượng bật lên không?

Cảm ơn!

+0

Thử chỉ định biểu tượng 38x38 trong trường Hành động của trình duyệt. –

+0

@RobW hiện tại nó là '" browser_action ": { " default_icon ":" icon_19.png ", " default_popup ":" popup.html ", " default_title ":" Weibo Karma! " }, 'vậy làm thế nào để bạn đề nghị tôi thêm 38 cái vào? –

+0

Chỉ định từ điển 19 và 38. Xem https://developer.chrome.com/extensions/browserAction.html#manifest –

Trả lời

15

Chỉ cần tạo kích thước gấp đôi biểu tượng (76x76 pixel) và cung cấp đường dẫn đến nó trong manifest.json:

"browser_action": { 
    "default_icon": { 
     "19": "icon19x19.png", 
     "38": "icon76x76.png" 
    } 
} 

Nếu bạn muốn tự động thay đổi biểu tượng qua setIcon, sau đó bạn phải gọi nó với params sau:

chrome.browserAction.setIcon({ 
    path: { 
     "19": "icon19x19.png", 
     "38": "icon76x76.png" 
    } 
}); 
+0

Câu trả lời thú vị! –

+1

Bạn không cần '76x76 (@ 4x)', '38x38 (@ 2x)' là tốt, và đó là những gì thực sự cần thiết cho màn hình hiển thị võng mạc. – Hejazi