2016-02-01 9 views
7

Chrome 48 ve üstü için uzantı simgesini gizleyebileceğimiz görünüyor. Ancak Chrome'un 49. sürümünün (dev kanalı) bir güncellemesinden sonra, şu uzantıyı görüntüler :(Chrome 48 ile uzantıyı gizle 49

manifest.json'da ne "browser_action" ne de "default_icon" vardı (cadı, sürüm 49'dan önce Chrome'un ipucudur) bana sorarsanız).

Herhangi biriniz adres çubuğunun yanında simgeyi gizli almak için nasıl aynı sorunu? sahiptir?

cevap

10

Bu) bir (beyin-öldü change by Chrome team.

bile browser_action kodunuz yoksa, uzantınız bir simge gösterecektir (veya uzantı adının ilk le olduğu bir karo tter). Bir browser_action bildirmezseniz, grileştirilecek ve etkileşime girmeyecek, ancak yine de orada olacaktır. Buradaki fikir, kullanıcıyı potansiyel olarak gizli bir uzantının kurulu olduğu konusunda uyarmaktır. Bu şekilde, yalnızca kullanıcının sağ tıklayıp "Chrome Menüsünde Gizle" yi seçerek simgeyi gizleme yetkisi verilir.

% 100 olumluyum, bu durum kullanıcı karışıklığıyla sonuçlanır, ancak yapabileceğiniz hiç bir şey yok.

+0

Tamam, teşekkürler. Anladım ve son kullanıcı olarak güvenlik amaçlı bir fikre katılıyorum. Geliştirici olarak, rahatsız oldum çünkü iyi bilgilendirilmiş müşteriler için gizli bir uzantı yapıyorum. –

+0

Bu uzantıyı yükleyin - https://chrome.google.com/webstore/detail/todotxt-lean-fast-task-ma/ohjgbfjncbnecbnijmpgjhodnhbhnjgk/related?hl=tr - Bunu nasıl yaptılar? Chrome’daki simgeyi görmüyorum (48/49). – Uri

+0

@Uri Bu bir uygulama değil, bir uzantı. Bu şekilde, araç çubuğunu değil, Uygulama başlatıcısında bulunur. Uygulamaların tarayıcıya müdahale etme olasılığı çok azdır, bu yüzden Google'ın onlar için endişelenmediğini düşünüyorum. CWS'de, ayrıntıların görünümü "bulmaca parçası" içindeki simgeye sahipse, bir şeyin bir uzantı olup olmadığını anlayabilirsiniz. – Xan