Jestem nowym użytkownikiem rozszerzeń Google Chrome i utworzyłem go dla naszej witryny, który sprawdza zawartość strony, na której się znajdujesz i na której bazuje identyfikator serwera (mamy webfarm z 4 wirtualnymi maszynami). Teraz korzystając z ID serwera, nie chcę zmieniać ikony rozszerzenia, aby pokazać tam numer. Próbowałem przy użyciu:Zmień ikonę rozszerzenia Chrome
chrome.browserAction.setIcon({
path : folder + icons[2],
tabId: tab.id
});
Ale ja dostaję ten błąd: chrome.browserAction is not available: You do not have permission to access this API. Ensure that the required permission or manifest property is included in your manifest.json.
próbowałam googlowania błąd i zostały poszukiwania poprzez dokumentację, ale nie może znaleźć to, co jest tego przyczyną ...
Czy masz zdefiniowany parametr 'browser_action' w twoim manifeście? Brak tego w twoim manifeście jest jedyną rzeczą, o jakiej mogę pomyśleć, że spowodowałby taki błąd (poza używaniem wersji przeglądarki canary/dev/beta). – apsillers
' "browser_action": { "Default_icon": "Numery/1green.png" "default_popup": "index.html" }' co mam .. – Richard
Próbowałem w moim "normalnym" Chrome w trybie dewelopera i na kanale – Richard