似乎您从属性获得的工具提示title="test"
未显示在面板内。
还测试了在面板中加载的 stackoverflow,当您将鼠标悬停在热、周、月上时没有工具提示。但是自定义工具提示有效,例如当您将鼠标悬停在标签上时。
有没有办法在附加 SDK 面板中启用工具提示,或者唯一的方法是自定义工具提示?
似乎您从属性获得的工具提示title="test"
未显示在面板内。
还测试了在面板中加载的 stackoverflow,当您将鼠标悬停在热、周、月上时没有工具提示。但是自定义工具提示有效,例如当您将鼠标悬停在标签上时。
有没有办法在附加 SDK 面板中启用工具提示,或者唯一的方法是自定义工具提示?
不,显示 HTML 元素的工具提示需要在浏览器中使用特殊代码。此代码适用于内置浏览器,但不适用于 SDK 嵌入面板中的浏览器。这可能值得作为 SDK 错误提交,但与此同时 - 自定义工具提示是要走的路。
是的,有办法。这从 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');