Запуск события contextmenu в Firefox AddOn дает разные элементы (XPCNativeWrapper противXULElement)?

StackOverflow https://stackoverflow.com/questions/1860019

Вопрос

Выполнение этого JavaScript:

window.addEventListener("contextmenu", function(e) { afunction(e); }, true);

function updateReflectMenu(anEvent) {
  var elemUnderMouse = anEvent.target;
  alert(elemUnderMouse);
}

внутри аддона в Firefox 3.5 дает мне что-то вроде:

[object XPCNativeWrapper [object HTMLSpanElement]]
Именно то, что я ищу.Выполняется с Firefox 1.5 или 2.x, я получаю:
[object XULElement]
К сожалению, я не смог найти никакой информации об этом!Любая помощь очень ценится.

Это было полезно?

Решение

Событие.Оригинальная цель

https://developer.mozilla.org/en/DOM/event.originalTarget

протестировано с FF 1.5, 2.0 и 3.5!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top