在FF 4.0.1上;并试图开发我的第一个FF扩展。
需要找到用户右键单击的位置。从MDN看来,“gContextMenu.target”会有这些信息。
尝试执行以下操作但未显示任何内容:
let targetClicked = gContextMenu.target;
Firebug.Console.log("targetClicked : " + targetClicked.toSource());
没有显示任何内容,其他.log语句正常工作。
想要使用Venkman JS Debugger,但它与4.0.1不兼容。
有关如何获取该信息的任何想法?
答案 0 :(得分:0)
据悉gContextMenu.target返回一个DOM对象,因此 .toString()会起作用。
注意:.target返回包装在XrayWrapper中的DOM对象。使用前XPCNativeWrapper.unwrap()
打开它。
哦,是的,请在您的代码中包含此内容,以便对象可用:
<script type="application/x-javascript" src="chrome://global/content/XPCNativeWrapper.js"/>