2013-09-01 4 views
7

के लिए क्रोम एक्सटेंशन आइकन (पॉपअप आइकन) कैसे निर्दिष्ट करूं, मुझे रेटिना मैक पर बहुत अधिक बदसूरत मेरा आइकन (और कई अन्य आइकन) मिला।मैं रेटिना मैक के

क्या कोई तरीका है कि मैं पॉपअप आइकन के रूप में एक अच्छी तरह से डिज़ाइन की गई रेटिना छवि निर्दिष्ट कर सकता हूं?

धन्यवाद!

+0

ब्राउज़र एक्शन फ़ील्ड में 38x38 आइकन निर्दिष्ट करने का प्रयास करें। –

+0

@RobW वर्तमान यह '" ब्राउज़र_एक्शन "है: { " default_icon ":" icon_19.png ", " default_popup ":" popup.html ", " डिफ़ॉल्ट_ शीर्षक ":" वेबो कर्म! " }, 'तो आप मुझे 38 में जोड़ने के लिए कैसे सुझाव देते हैं? –

+0

1 9 और 38 के साथ एक शब्दकोश निर्दिष्ट करें। Https://developer.chrome.com/extensions/browserAction.html#manifest –

उत्तर

15

बस दोगुने आकार आइकन (76x76 पिक्सल) बना सकते हैं और manifest.json में इसे करने के लिए पथ प्रदान:

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

आप गतिशील setIcon के माध्यम से चिह्न बदलने के लिए चाहते हैं, तो आपको निम्न पैरामीटर वाला यह कॉल करना होगा:

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

बहुत बढ़िया उत्तर देखें! –

+1

आपको '76x76 (@ 4x)', '38x38 (@ 2x) 'की आवश्यकता नहीं है, ठीक है, और रेटिना डिस्प्ले के लिए वास्तव में इसकी आवश्यकता है। – Hejazi

संबंधित मुद्दे