Javascript 显示';世界你好';使用Firefox扩展

Javascript 显示';世界你好';使用Firefox扩展,javascript,firefox,firefox-addon,xul,Javascript,Firefox,Firefox Addon,Xul,有人知道当Firefox用户打开一个新选项卡(带有扩展名)时,在空白页面中显示“Hello World”的方法吗?在XUL文件中使用此选项: gBrowser.addEventListener("DOMContentLoaded", function(e) { var contentWindow = e.originalTarget.defaultView; contentWindow//.getElementById, tagName, etc...

有人知道当Firefox用户打开一个新选项卡(带有扩展名)时,在空白页面中显示“Hello World”的方法吗?

在XUL文件中使用此选项:

gBrowser.addEventListener("DOMContentLoaded",
    function(e) {
        var contentWindow = e.originalTarget.defaultView;

        contentWindow//.getElementById, tagName, etc...

    }, false);
contentWindow
是该选项卡的包装
窗口


对于。

您到底想做什么?这里是@BrunoLM的参考,我想在带有扩展名的窗口的内容区域中显示文本,到目前为止,我只找到了解释如何使用扩展名修改chrome(菜单)的教程。我不太清楚如何操作XUL,但请尝试
window.getElementById(“content_id”).innerHTML=“something”。当在XUL窗口中时,指的是当前的XUL。@BrunoLM我不明白:“content\u id”指的是什么?你指的是元素。我知道您要修改的元素在XUL文件中。使用
gBrowser
而不是
window
可以修改其他元素。在Firefox文件夹上打开
omni.jar
,并挖掘XUL文件以查看ID…从Firefox 4开始,扩展不允许记录。直接写入选项卡。我不知道你是否可以通过沙盒来完成。谢谢你的回答和承诺,布鲁诺姆!今晚我无法尝试你的答案,但明天早上我会告诉你结果。:-)我试图将我的扩展名添加到Firefox,但它说我的文件已损坏,我不明白为什么!你能把你的密码寄出去或寄给我吗?