如何使用插件更改Firefox中的选项卡颜色?

时间:2011-05-27 12:21:52

标签: javascript firefox firefox-addon

我正在开发一个firefox插件。我想通过我的插件更改当前标签的颜色。怎么做??

2 个答案:

答案 0 :(得分:2)

您可以将.js文件放在chrome/content文件夹中并编写如下函数:

// take a color and color the tab with it
setColor:function(tab, tabColor)
    {

    tab.style.setProperty('background-image','-moz-linear-gradient(rgba(255,255,255,.7),rgba('+tabColor+',.5),rgb('+tabColor+')),-moz-linear-gradient(rgb('+tabColor+'),rgb('+ tabColor+'))','important');

    }

答案 1 :(得分:1)

我对firefox插件开发一无所知,但当前标签的颜色可以在browser.css(chrome://browser/skin/browser.css)找到。在那里,您会发现此课程.tabbrowser-tab[selected="true"]:-moz-lwtheme更改color属性将更改当前标签的颜色。更改color的{​​{1}}属性将更改所有其他标签的颜色。

希望以上信息有所帮助。