我正在开发一个简单的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元素,它就会显示警报。
任何人都对此有所了解。
任何帮助将不胜感激。
答案 0 :(得分:1)
尝试gBrowser.addEventListener("DOMContentLoaded"