Obter dados binários com XMLHttpRequest em uma extensão do Firefox

Estou tentando baixar alguns dados binários da minha extensão do Firefox. Quando tento definir um XMLHttpRequest criado para o modo arraybuffer:

oHTTP = new XMLHttpRequest();   
oHTTP.responseType = "arraybuffer";

O erro

InvalidStateErr
An attempt was made to use an object that is not, or is no longer, usable

é lançado.

Existe outra maneira de baixar dados binários em uma extensão do Firefox?