Javascript window.addEventListener(“加载”),不处理页面加载
我正在开发一个简单的firefox扩展。我遇到了一个需要帮助的问题 每当页面完全加载时,我想在表单元素中添加一个样式属性,所以我首先尝试使用一个简单的警报 所以,我写了一些javascript代码,比如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
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