- Firefox Add-on のアドオンスクリプトから外部WebAPIをたたくには(クロスドメイン制約やらの問題を配慮して)XMLHTTPRequestではHTTP通信ができなくなっている.
- XMLHTTPRequestがラッパされているAdd-on SDK提供のrequestモジュールを使えばHTTP通信ができる. 下記例.
1 | var Request = require("sdk/request").Request; |
– ちなみにレスポンスで受ける文字列が化けるのでcharsetはutf-8にするといい