阅读:1866回复:1
能不能在地址栏添加一个关闭当前标签的按钮?
如题
firefox29 |
|
1楼#
发布于:2014-04-13 18:07
let button = document.createElement("toolbarbutton"); let iconURI = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfElEQVQokZWSMRKAMAgED8YPWNn4/5fZWPkEbERzCSGRJjOBC3sQMTP8CX1OEYhMC97SCY0CQEk10jjSUOPM+l0lmoJZ0YvQmBkL2hFzNSPlYH4fIaWr7HvoPLHUuXam3JA7pBtgQfuXKieelcBgskEzEhznFSAB+7a+BTewDybpv6dPhQAAAABJRU5ErkJggg=="; button.setAttribute("id", "CloseCurrentTabBtn"); button.setAttribute("label", "关闭当前标签"); button.setAttribute("class", "chromeclass-toolbar-additional"); button.setAttribute("tooltiptext", "关闭当前标签"); button.style.listStyleImage = "url(" + iconURI + ")"; button.onclick = ()=>{gBrowser.removeCurrentTab();}; document.getElementById("urlbar").appendChild(button);在片段速记器里用“浏览器”环境运行即可 按钮样式是野兽派的,不过能实现功能……差不多是这个意思 |
|
|