2017-05-30 127 views
1

我正在創建Chrome擴展。將擴展程序添加到Chrome時,也會添加地址欄旁邊的圖標(瀏覽器操作)。我的擴展程序不需要任何瀏覽器操作。那麼,我該如何避免創建這個圖標呢?避免在Chrome擴展中創建瀏覽器操作

編輯:我的清單文件:

{ 
"background": { 
    "persistent": true, 
    "scripts": [ "background.js" ] 
}, 

"description": "This extension ...", 
"manifest_version": 2, 
"name": "Something", 
"permissions": [ "webRequest", "webRequestBlocking", "http://*/*", 
"https://*/*" ], 
"version": "1", 

"icons": { 
"128": "msdos.png" 
} 
+0

這就是chrome如何與nonsavvy用戶安裝惡意軟件擴展的方式。沒有辦法避免它。您可以通過browser_action鍵添加一個圖標和一個標題,但至少讓您的擴展看起來很漂亮。 – wOxxOm

回答

0

如果你的瀏覽器擴展不需要browser_action,你可以簡單地從你的manifest.json看到其刪除:從https://developer.chrome.com/extensions/browserAction
它將刪除條形地址旁邊的圖標。

更多manifest.json細節:https://developer.chrome.com/extensions/manifest

如果它不工作,你不介意來發表您的manifest.json

編輯:由於wOxxOm mentionned,since January 2016,Chrome會顯示web擴展的所有圖標。因此無法隱藏它(除舊版Chrome之外)。

+3

您的答案僅適用於舊版本的鉻或某些鉻叉。新的Google Chrome始終會爲擴展程序添加一個圖標。 – wOxxOm

+0

我添加了我的清單。 – oarar

相關問題