我是mozilla扩展新手。任何人都可以帮助我。请告诉我如何添加按钮 mozilla扩展中的特定网址。
答案 0 :(得分:1)
你也可以使用page-mod
使用include
获取特定网址,使用contentScriptFile
添加按钮,或者通过按钮发布消息{{3} }。
答案 1 :(得分:0)
您可以添加一个eventlistener来监听每个页面加载,验证当前页面是否是您想要的页面,然后创建按钮并将其附加到您想要的位置:
window.addEventListener("DOMContentLoaded", function(e) {
// Validate if you are in the right page
if (gBrowser.currentURI.spec.indexOf("google.com") != -1) {
// Validate if you don't already have the button in the page
if (!document.getElementById("MyCustomButton")) {
//get a page element where you want to position your button
var place = gBrowser.contentDocument.getElementById("gbqfbwa");
if (place != undefined) {
var htmlns = "http://www.w3.org/1999/xhtml";
// create an html button
var button = document.createElementNS(htmlns,"button");
button.id = "MyCustomButton";
button.innerHTML = "Go there";
// Append it to the page
place.appendChild(button);
}
}
}
}, false);
这会在“我感到很幸运”按钮的右侧附加一个图标。