2014-01-13 149 views
0

這是我的清單顯示:瀏覽器操作的圖標沒有在Chrome擴展

{ 
    "name": "Test", 
    "description": "Appliation", 
    "manifest_version": 2, 
    "version": "0.1", 
    "app": { 
    "background": { 
     "scripts": ["background.js"] 
    } 
    }, 
    "icons": { "16": "phone16.png", "256": "phone256.png" }, 
    "browser_action": { 
    "default_title": "action description", 
    "default_icon": "phone20.png" 
} 
} 

但安裝時不顯示此擴展瀏覽器操作的圖標。 有什麼問題嗎? 鋤頭可以展示嗎?

回答

-1

試試這個清單:

{ 
    "name": "Test", 
    "version": "0.1", 
    "manifest_version": 2, 
    "description": "Appliation", 
    "browser_action": { 
     "default_title": "Test", 
     "default_icon": "images/phone19.png", 
    }, 
    "icons": { 
     "19": "images/phone19.png", 
    }, 
    "background": { 
     "scripts": ["background.js"] 
    } 
} 
+1

爲什麼要嘗試這種清單? 「web_accessible_resources」,多餘的'permissions'(爲用戶帶來不必要的安全漏洞),一個彈出窗口(OP可能不需要一個)和一個可能不包含在OP擴展中的'options_page'的原因是什麼檔案? (不要忘記錯誤的「圖標」尺寸!) – gkalpak

+0

@ExpertSystem:你說得對。我編輯了答案 –

1

您declairing Chrome應用,而不是一個延伸:

"app": { 
    ... 
} 

更改上述塊:

"background": { 
    "scripts": ["background.js"] 
} 

(即拆除包裝app財產,見好就收background

相關問題