Firefox扩展中的XMLHttpRequest

Ste*_*eMa 9 javascript ajax firefox-addon firefox-addon-sdk

我正在编写FireFox-Extension并希望从服务器加载数据.但是,当我尝试使用以下命令初始化XMLHttpRequest时:

var request = new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)

错误控制台说:

ReferenceError: XMLHttpRequest is not defined
Run Code Online (Sandbox Code Playgroud)

我是否必须包含某些内容或为什么无法识别XMLTttpRequest?

Wla*_*ant 10

附加SDK(您通过附加组件间接使用)提供了一个基本上是包装的requestXMLHttpRequest,您应该使用它.根据我的理解,XMLHttpRequest如果在执行请求时卸载/禁用了加载项,则不会直接访问以防止出现问题.