Я использую crossrider, и я хочу, чтобы изменить цвет значка кнопки браузераЦвет значка не изменяется, в firefox, используя API-интерфейс crossrider (setBadgeText)?
Вот код (в background.js)
appAPI.ready(function() {
appAPI.browserAction.setBadgeText('0', [255, 127, 127, 125]); // GREY Color
});
код хорошо работает в Chrome. Но в Firefox я не могу изменить цвет значка на любой цвет, отличный от «красного»! Он всегда краснеет, несмотря на любое изменение значений массива в фоновом коде!
Как изменить свой цвет?
Спасибо за ответ, но я спрашиваю о setBadgeText (не setBadgeBackgroundColor) Предполагается, что setBadgeText может иметь другой параметр для цвета фона, проверьте: http://docs.crossrider.com/#!/api/appAPI.browserAction-method-setBadgeText .... если вы попробуете этот api, вы обнаружите, что он не может изменить цвет ! –
Благодарим вас за разъяснение. Во-первых, обратите внимание, что для правильной работы кнопки вы должны сначала установить значок с помощью setResourceIcon. После установки можно установить цвет. Примечание. Проблема, о которой вы сообщили, была разрешена и должна работать после восстановления вашего внутреннего номера (перестройте расширение, изменив описание, сохраните изменения и затем переустановите расширение). Извиняюсь за неудобства. – Shlomo