0
我使用crossrider,我想改變瀏覽器按鈕在firefox中,使用crossrider API(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,你會發現它不能改變顏色! – 2013-03-13 12:06:08
謝謝你的澄清。首先,請注意,要使按鈕正常工作,您必須先使用setResourceIcon設置圖標。一旦設置,顏色可以設置。注意:您報告的問題已得到解決,並應在重建您的分機後生效(通過更改說明,保存更改並重新安裝擴展來重建分機)。不便之處敬請原諒。 – Shlomo 2013-04-14 07:54:25