编程语言
首页 > 编程语言> > javascript – 如何使Firefox扩展URL按钮在悬停时显示一个字符串

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