Firefox 将自定义工具提示样式添加到Mozilla插件的面板

Firefox 将自定义工具提示样式添加到Mozilla插件的面板,firefox,firefox-addon,firefox-addon-sdk,mozilla,add-on,Firefox,Firefox Addon,Firefox Addon Sdk,Mozilla,Add On,我正在开发一个Mozilla插件,在该插件中,我通过为插件SDK的panelview设置tooltiptext属性来显示面板中内容的工具提示。我需要为面板的工具提示文本应用样式,因此请建议我为现有工具提示添加样式或添加自定义工具提示的解决方案 附言:我说的是Mozilla插件,不是Mozilla浏览器 提前感谢。让我的面板=面板({ let myPanel = Panel({ width: 180, height: 180, contentURL: 'data:text/htm

我正在开发一个Mozilla插件,在该插件中,我通过为插件SDK的panelview设置
tooltiptext
属性来显示面板中内容的工具提示。我需要为面板的
工具提示文本
应用
样式
,因此请建议我为现有工具提示添加
样式
或添加自定义工具提示的解决方案

附言:我说的是Mozilla插件,不是Mozilla浏览器

提前感谢。

让我的面板=面板({
let myPanel = Panel({
   width: 180,
   height: 180,
   contentURL: 'data:text/html,<textarea style="width:120px; height:80px;">this is my textarea</textarea>'
})

let { getActiveView }=require("sdk/view/core");
let myPanelView = getActiveView(myPanel);
myPanelView.setAttribute("noautohide", true);
myPanelView.setAttribute("level", 'top');
myPanelView.setAttribute("style", 'background-color:rgba(0, 0, 0, 0.2);');
宽度:180, 身高:180, contentURL:'数据:text/html,这是我的文本区域' }) 让{getActiveView}=require(“sdk/view/core”); 让myPanelView=getActiveView(myPanel); setAttribute(“noautohide”,true); setAttribute(“级别”,“顶部”); setAttribute(“样式”,“背景色:rgba(0,0,0,0.2);”);

您可以使用此方法添加任何您想要的内容。

但是我如何添加和更改我的面板的tooltiptext的样式?@noitidart您还没有显示任何代码。但是有很多方法可以实现工具提示。如果使用此方法:则只需按照与上面相同的方式设置在
工具提示
属性中指定的面板的样式。