我正在开发一个firefox插件。我想通过我的插件更改当前标签的颜色。怎么做??
答案 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}}属性将更改所有其他标签的颜色。
希望以上信息有所帮助。