6

似乎您从属性获得的工具提示title="test"未显示在面板内。

还测试了在面板中加载的 stackoverflow,当您将鼠标悬停在热、周、月上时没有工具提示。但是自定义工具提示有效,例如当您将鼠标悬停在标签上时。

有没有办法在附加 SDK 面板中启用工具提示,或者唯一的方法是自定义工具提示?

4

2 回答 2

4

不,显示 HTML 元素的工具提示需要在浏览器中使用特殊代码。此代码适用于内置浏览器,但不适用于 SDK 嵌入面板中的浏览器。这可能值得作为 SDK 错误提交,但与此同时 - 自定义工具提示是要走的路。

于 2012-05-20T14:16:21.783 回答
2

是的,有办法。这从 Firefox 31 开始有效

var panel = require("sdk/panel").Panel({
    width: 400,
    height: 400,
    contentURL: "http://stackoverflow.com/",
});

panel.show();

require('sdk/view/core').getActiveView(panel)
    .setAttribute('tooltip', 'aHTMLTooltip');
于 2014-10-30T20:50:44.543 回答