Firing evento contextmenu no Firefox AddOn dá diferentes Elements (XPCNativeWrapper vs. XULElement)?
-
13-09-2019 - |
Pergunta
Ao executar este JavaScript:
window.addEventListener("contextmenu", function(e) { afunction(e); }, true); function updateReflectMenu(anEvent) { var elemUnderMouse = anEvent.target; alert(elemUnderMouse); }
dentro de um addon no Firefox 3.5 me dá algo como:
[object XPCNativeWrapper [object HTMLSpanElement]]Exatamente o que eu estou procurando. Executado com o Firefox 1.5 ou 2.x eu recebo:
[object XULElement]Infelizmente eu era incapaz de encontrar qualquer informação sobre isso! Qualquer ajuda é muito apreciada.
Solução
anEvent.originalTarget
https://developer.mozilla.org/en/DOM/event.originalTarget
testados com FF 1.5, 2.0 e 3.5!
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow