6

属性から取得したツールチップがtitle="test"パネル内に表示されていないようです。

パネルにロードされたstackoverflowでテストされ、暑い、週、月にマウスを置いたときにツールチップはありません。ただし、カスタムツールチップは機能します。たとえば、タグにカーソルを合わせると機能します。

アドオンSDKパネルでツールチップを有効にする方法はありますか、それともカスタムツールチップを使用する唯一の方法ですか?

4

2 に答える 2

4

いいえ、HTML要素のツールチップを表示するには、ブラウザに特別なコードが必要です。このコードは組み込みのブラウザー用にありますが、SDKがパネルに埋め込むブラウザー用にはありません。これはSDKのバグとして提出する価値があるかもしれませんが、それまでの間は、カスタムツールチップを使用することをお勧めします。

于 2012-05-20T14:16:21.783 に答える
2

はい、方法があります。これはFirefox31以降で機能します

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 に答える