Firefox插件:注入HTML

Firefox插件:注入HTML,firefox,firefox-addon,firefox4,Firefox,Firefox Addon,Firefox4,我正在尝试为firefox编写一个插件,但遇到了一个问题- 当用户右键单击页面时,该加载项正在使用 document.body.appendChild(myElement); myElement有一个按钮,我希望“onClick”它将调用xmlHttpRequest并以某种方式处理响应。我尝试使用 document.getElementsByTagName('head')[0].appendChild(xmlRequestFunction); document.getElementsByTag

我正在尝试为firefox编写一个插件,但遇到了一个问题- 当用户右键单击页面时,该加载项正在使用

document.body.appendChild(myElement);
myElement有一个按钮,我希望“onClick”它将调用xmlHttpRequest并以某种方式处理响应。我尝试使用

document.getElementsByTagName('head')[0].appendChild(xmlRequestFunction);
document.getElementsByTagName('head')[0].appendChild(handleResponseFunction);
但它没有工作,因为(我想)一个安全问题。 我能做什么


谢谢

在处理内容时,请不要使用
onclick
,而是使用
addEventListener
(查看是否需要知道原因)。像这样:

myElement.addEventListener("click", function(event)
{
  var request = new XMLHttpRequest();
  ...
}, false);

谢谢!!!它正在工作-现在我可以发送请求,我得到“200 OK”。我有一个后续问题-如何处理回复?(我认为这不是同步连接)
request.onload=function(){…}
,请参阅。