Javascript window.addEventListener(“加载”),不处理页面加载

Javascript window.addEventListener(“加载”),不处理页面加载,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,我正在开发一个简单的firefox扩展。我遇到了一个需要帮助的问题 每当页面完全加载时,我想在表单元素中添加一个样式属性,所以我首先尝试使用一个简单的警报 所以,我写了一些javascript代码,比如 var secureSession = function () { var prefManager = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.ns

我正在开发一个简单的firefox扩展。我遇到了一个需要帮助的问题

每当页面完全加载时,我想在表单元素中添加一个样式属性,所以我首先尝试使用一个简单的警报

所以,我写了一些javascript代码,比如

var secureSession = function () {
    var prefManager = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
    return {
        init : function () {
            gBrowser.addEventListener("load", function () {
                var autoRun = prefManager.getBoolPref("extensions.securesession.autorun");
                if (autoRun) {
                    alert("Hello World");
                }
            }, false);
        },
   };
}();

window.addEventListener("load", secureSession.init, false);
我在“首选项”中设置自动运行->打开

现在,问题是它在默认情况下没有显示警报。这意味着页面加载

它仅在我右键单击并单击inspect元素时显示警报

谁都知道这件事


任何帮助都将不胜感激。

请尝试
gBrowser.addEventListener(“DOMContentLoaded”

还请尝试将addEventListener的第三个参数设置为true