Los datos de paso initCustomEvent para el método ya no funcionan
Escribí una extensión de Firefox y para los datos de interacción entre páginas privilegiadas y no privilegiadas, uso este código recortado
//Listen for the event
window.addEventListener("MyEvent", function(evt) {
console.log(evt.detail);
}, false);
//Dispatch an event
var evt = document.createEvent("CustomEvent");
evt.initCustomEvent("MyEvent", true, true, {
name : 'activate',
method : function() {
//...
}
});
window.dispatchEvent(evt);
y todo sale bien después de actualizar mi FireFox a la versión 32.0.1, en este momento mi FireFox no funciona y trato de encontrar el error y descubrir que el método que pasé a MyEvent siempre es nulo. ¿Por qué?
¿Es posible que en la nueva versión de FireFox ya no pueda pasar la función o deba hacer algo más nuevo para resolver mi problema?