javascript – 如何使Firefox扩展URL按钮在悬停时显示一个字符串
作者:互联网
我已经完成了我的完整FF扩展,并且URL栏中有一个按钮.当你将鼠标悬停在它上面时,老板现在希望按钮显示某个字符串.这是我当前的按钮代码:
var loadURLButton = function(doc, urlBtnClick) {
var urlBarIcons = doc.getElementById('urlbar-icons')
var btn = doc.createElement('toolbarbutton');
btn.setAttribute('id', 'urlbutton');
btn.setAttribute('image', require('sdk/self').data.url("canNone.png"));
btn.addEventListener('command', urlBtnClick, false);
urlBarIcons.appendChild(btn);
return btn;
}
var doc = require('sdk/window/utils').getMostRecentBrowserWindow().document;
var urlbarButton = loadURLButton(doc, openTab);
为了在悬停时弹出一些id,我可以添加什么?
解决方法:
Awwwww man一切都无所事事.该属性不是工具提示,但它是tooltiptext!所以只需要做btn.setAttribute(‘tooltiptext’,’你想要什么’);
var loadURLButton = function(doc, urlBtnClick) {
var urlBarIcons = doc.getElementById('urlbar-icons')
var btn = doc.createElement('toolbarbutton');
btn.setAttribute('id', 'urlbutton');
btn.setAttribute('tooltiptext', 'mytt');
btn.setAttribute('image', 'chrome://branding/content/icon32.png');
btn.addEventListener('command', urlBtnClick, false);
urlBarIcons.appendChild(btn);
return btn;
}
var doc = document;
var urlbarButton = loadURLButton(doc, null);
标签:javascript,firefox,firefox-addon,firefox-addon-sdk 来源: https://codeday.me/bug/20190927/1824971.html