如何删除firefox 36徽章文本

如何删除firefox 36徽章文本,firefox,add-on,badge,Firefox,Add On,Badge,由于firefox 36,可以为firefox附加图标设置徽章文本: var { ToggleButton } = require("sdk/ui/button/toggle"); var button = ToggleButton({ id: "my-button1", label: "my button1", icon: "./icon-16.png", onChange: changed, badge: 0, badgeColor: "#0

由于firefox 36,可以为firefox附加图标设置徽章文本:

var { ToggleButton } = require("sdk/ui/button/toggle");

var button = ToggleButton({
    id: "my-button1",
    label: "my button1",
    icon: "./icon-16.png",
    onChange: changed,
    badge: 0,
    badgeColor: "#00AAAA"
  });

function changed(state) {
  button.badge = state.badge + 1;
  if (state.checked) {
    button.badgeColor = "#AA00AA";
  }
  else {
    button.badgeColor = "#00AAAA";
  }
}

但是,我不清楚如何删除徽章文本。仅将其颜色设置为透明不起作用,因为文本仍然显示,并且徽章的背景具有渐变(甚至在透明模式下可见)。

要完全删除徽章文本,请将其设置为空字符串,即
button.badge=“”