Передача данных initCustomEvent для метода больше не работает

Я написал расширение для Firefox и для целочисленных данных между привилегированными и непривилегированными страницами использую этот фрагмент кода

    //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);

и все идет хорошо после того, как я обновляю свой FireFox до версии 32.0.1, в это время мой FireFox не работает, и я пытаюсь найти ошибку и обнаружить, что метод, который я передал MyEvent, всегда нулевой. Зачем?

Возможно ли, что в новой версии FireFox я больше не смог передать функцию или мне нужно сделать что-то более новое для решения моей проблемы?

Ответы на вопрос(2)

Ваш ответ на вопрос