2013-11-23 3 views
2

Прежде всего, приносим извинения, если вопрос уже был дан. Но все решения, которые я проверил, заботятся с моей стороны.Мое расширение Chrome не показывает значок 48x48 на странице расширения

Это мой manifest.json

{ 
"name": "extension name", 
"short_name": "extension", 
"description": "desc", 
"browser_action": { 
    "default_icon": { 
     "19": "images/icon19.png", 
     "38": "images/icon38.png", 
     "48": "images/icon48.png", 
     "128": "images/icon128.png" 
     }, 
    "default_title": "title", 
    "default_popup": "popup.html" 
}, 

"manifest_version": 2, 
"update_url": "http://clients2.google.com/service/update2/crx", 
"content_security_policy": "script-src 'self' https://www.google.com; object-src 'self'", 
"version": "0.3.4" 
} 

Пиктограмм все созданные с помощью Photoshop CC и каждого размер соответствует.

Любые идеи, что я делаю неправильно?

ТИА

+0

@apsillers вы имеете в виду заменить default_icon с иконками? – Exp3rto

+0

Хорошо, сэр, вы гений! Спасибо ;) – Exp3rto

ответ

2

Поле default_icon указывает значок кнопки браузера действий только не значок для всего расширения.

Чтобы указать значок для расширения в целом, использование верхнего уровня icons manifest field:

{ 
    "name": "extension name", 
    "short_name": "extension", 
    "description": "desc", 
    "icons": { 
     "48": "images/icon48.png" 
    }, 
    ... 
Смежные вопросы