2016-02-01 13 views
7

Wygląda na to, że możemy ukryć ikonę rozszerzenia dla przeglądarki Chrome 48 i starszych. Ale po aktualizacji Chrome do wersji 49 (kanał deweloperski) wyświetla się ikona rozszerzenia :(Ukryj ikonę rozszerzenia z Chrome 49

Nie miałem ani "argumentu przeglądarki", ani "default_icon" w manifeście.json (czarownica jest wskazówką dla Chrome przed wersją 49).

Każdy z was ma ten sam problem? Jak się schować ikonę obok paska adresu?

Odpowiedz

10

to (brain-dead jeśli chodzi o mnie) change by Chrome team.

Nawet jeśli nie masz numeru browser_action, rozszerzenie wyświetli ikonę (lub, jeśli nie, kafelek z pierwszym rozszerzeniem nazwy) tter). Jeśli nie zadeklarujesz numeru browser_action, będzie on wyszarzony i nie będzie interaktywny, ale nadal będzie dostępny.

Chodzi o to, aby poinformować użytkownika, że ​​zainstalowano jakieś potencjalnie niewidoczne rozszerzenie. W związku z tym tylko użytkownik jest uprawniony do ukrycia ikony, klikając prawym przyciskiem myszy i wybierając "Ukryj w menu Chrome".

Jestem w 100% pozytywny, spowoduje to zamieszanie użytkownika, ale nic nie możesz zrobić.

+0

Ok, dzięki. Rozumiem i jako użytkownik końcowy zgadzam się z ideą dotyczącą celu bezpieczeństwa. Jako programista jestem zirytowany, ponieważ będę dyskretnie rozszerzany dla dobrze poinformowanych klientów. –

+0

Zainstaluj to rozszerzenie - https://chrome.google.com/webstore/detail/todotxt-lean-fast-task-ma/ohjgbfjncbnecbnijmpgjhodnhbhnjgk/related?hl=en - Jak oni to zrobili? Nie widzę ikony w Chrome (48/49). – Uri

+0

@Uri Jest to aplikacja, a nie rozszerzenie. Jako taki znajduje się w Menu z aplikacjami, a nie w pasku narzędzi. Aplikacje mają bardzo mały potencjał ingerencji w przeglądarkę, więc myślę, że Google nie był nimi zainteresowany. W CWS możesz stwierdzić, czy coś jest rozszerzeniem, jeśli jego widok szczegółów zawiera ikonę wewnątrz "puzzli". – Xan

Powiązane problemy